-
Notifications
You must be signed in to change notification settings - Fork 7
/
index.html
117 lines (112 loc) · 6.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
---
layout: default
title: Home
---
<div style="text-align: center; font-size: 1.5em; font-family: Georgia; background-color: whitesmoke; padding: 15px; line-height: 1.6em;">
<img src="images/NHLogoSmall.gif" width="240" height="54" style="vertical-align: middle;" />
<p>
NHibernate is a <span>mature</span>, <span>open source</span> <span>object-relational mapper</span> for the .NET framework. It's <span>actively developed</span>, <span>fully featured</span> and used in thousands of successful projects.
</p>
<p>
<a target="_blank" title="Download Now NH 5.5.2" href="https://sourceforge.net/projects/nhibernate/files/NHibernate/5.5.2/NHibernate-5.5.2-bin.zip/download" onclick="yaCounter27829431.reachGoal('SF'); return true;">Download Now NH5.5.2</a> |
<a target="_blank" title="Install from NuGet" href="https://www.nuget.org/packages/NHibernate/" onclick="yaCounter27829431.reachGoal('NUGET'); return true;"><b>Install from NuGet</b></a> |
<a href="/doc/tutorials/first-nh-app/your-first-nhibernate-based-application.html">Getting Started Guide</a>
</p>
<p>
<small style="font-size: 0.7em;"><a href="https://groups.google.com/g/nhusers">Find answers in our forums</a> | <a target="_blank" href="doc/nh/en/index.html">Read the in-depth manual</a> | <a href="https://nhibernate.info/feed.xml">Keep up to date (RSS)</a> <br /><a href="success-stories.html">Success Stories</a> | </small><a target="_self" href="books.html" title="Buy a Book">Buy a Book</a><small style="font-size: 0.7em;"> | <a href="https://cloudsmith.io/~nhibernate/repos/nhibernate-core/packages/">Install Nightly build</a></small>
</p>
</div>
<hr />
<div class="jcarousel-wrapper">
<div class="books-jcarousel jcarousel">
<ul>
<li>
<a target="_blank" href="https://amzn.to/3UgtVoA">
<img border="0" width="230px" src="images/71FgQdFHPRL.jpg" />
</a>
<img src="//ir-na.amazon-adsystem.com/e/ir?t=nhibernate-20&l=am2&o=1&a=1784393568" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</li>
<li>
<a target="_blank" href="https://amzn.to/3m73lSa">
<img border="0" width="230px" src="images/61jOuQUW9cL.jpg" />
</a>
<img src="//ir-na.amazon-adsystem.com/e/ir?t=nhibernate-20&l=am2&o=1&a=1784396427" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</li>
<li>
<a target="_blank" href="https://amzn.to/3nKjBsx">
<img border="0" width="230px" src="images/71vnhFBoPL.jpg" />
</a>
<img src="//ir-na.amazon-adsystem.com/e/ir?t=nhibernate-20&l=am2&o=1&a=1932394923" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</li>
<li>
<a target="_blank" href="https://amzn.to/3zTTW3H">
<img border="0" width="230px" src="images/71Iju1wtbZL.jpg" />
</a>
<img src="//ir-na.amazon-adsystem.com/e/ir?t=nhibernate-20&l=am2&o=1&a=1849516022" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</li>
<li>
<a target="_blank" href="https://amzn.to/3nNWkpF">
<img border="0" width="230px" src="images/61BTefi8GAL.jpg" />
</a>
<img src="//ir-na.amazon-adsystem.com/e/ir?t=nhibernate-20&l=am2&o=1&a=1118112571" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
</li>
<li>
<a target="_blank" href="https://www.syncfusion.com/ebooks/nhibernate">
<img border="0" width="230px" src="//cdn.syncfusion.com/content/images/downloads/ebook/ebook-cover/NHybernate-Succinctly.jpg" />
</a>
</li>
</ul>
</div>
<a href="#" class="jcarousel-control-prev">‹</a>
<a href="#" class="jcarousel-control-next">›</a>
</div>
<hr />
<div>
<table style="width: 100%;">
<tbody>
<tr>
<td style="width: 50%;"><strong>Visual Studio Friendly</strong> <br />Easily map regular C# or VB.NET object models designed in Visual Studio. No special base classes or attributes needed. Fully supports inheritance, components and enums.<br /><br /></td>
<td><strong>Fast Development Cycle</strong> <br />Generates database tables from your domain models. Supports all popular relational databases. Supports the most complex legacy scenarios. <br /><br /></td>
</tr>
<tr>
<td style="width: 50%;"><strong>Tons of</strong><strong> Plugins & Tools</strong> <br />Full Text Search. Cluster-scoped caching with Microsoft Velocity & Memcached. Business validation rules. ReSharper plugin. Castle Active Record. S#arp Architecture. And many more... <br /></td>
<td><strong>Established Community</strong><strong></strong> <br />NHibernate is a popular, fast growing <em>ORM</em> with a helpful community of seasoned developers. Used in thousands of commercial and open source projects.</td>
</tr>
</tbody>
</table>
</div>
<hr />
<div style="text-align: center;">
<p><a href="sponsors.html" title="Learn more about NHibernate Sponsors"><img src="images/sponsors.png" width="680" height="62" style="vertical-align: middle;" /></a></p>
</div>
<hr />
<div style="text-align: center;">
<script src="https://www.openhub.net/p/175/widgets/project_basic_stats.js" type="text/javascript"></script>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jcarousel/0.3.5/jquery.jcarousel.min.js" integrity="sha256-IeZIlqw8y4qMafw/TaWbqktXVww/sS9N8BkaPe3bEsQ=" crossorigin="anonymous"></script>
<script>
$(function() {
$('.books-jcarousel')
.on('jcarousel:reload jcarousel:create', function () {
var carousel = $(this),
width = carousel.innerWidth();
if (width >= 675) {
width = width / 3;
} else if (width >= 450) {
width = width / 2;
}
carousel.jcarousel('items').css('width', Math.ceil(width) + 'px');
}).jcarousel({
wrap: 'circular'
}).jcarouselAutoscroll({
interval: 7500
});
$('.jcarousel-control-prev').jcarouselControl({
target: '-=1'
});
$('.jcarousel-control-next').jcarouselControl({
target: '+=1'
});
});
</script>