FluentNHibernate 3.4.0

Prefix Reserved
dotnet add package FluentNHibernate --version 3.4.0                
NuGet\Install-Package FluentNHibernate -Version 3.4.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FluentNHibernate" Version="3.4.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FluentNHibernate --version 3.4.0                
#r "nuget: FluentNHibernate, 3.4.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install FluentNHibernate as a Cake Addin
#addin nuget:?package=FluentNHibernate&version=3.4.0

// Install FluentNHibernate as a Cake Tool
#tool nuget:?package=FluentNHibernate&version=3.4.0                

FluentNHibernate logo

Build status NuGet

What is FluentNHibernate?

Fluent, XML-less, compile safe, automated, convention-based mappings for NHibernate. Get your fluent on.

Where can I get it?

Install using the FluentNHibernate NuGet package:

dotnet add package FluentNHibernate

How do I use it?

Further reading

Once you've followed the above, you can compare our auto mapping to our fluent interface to see which suits your application, read through our API documentation, or just see what's available for reading in our wiki.

Contributors

Fluent NHibernate wouldn't be possible without the time and effort of its contributors. The team comprises of James Gregory, Paul Batum, Andrew Stewart, Hudson Akridge, Gleb Chermennov and Jorge Rodríguez Galán.

Our valued committers are: Aaron Jensen, Alexander Gross, Andrew Stewart, Barry Dahlberg, Bobby Johnson, Brian Donahue, Cameron Harris, Chad Myers, Chris Chilvers, Craig Neuwirt, Dan Malcolm, Daniel Mirapalheta, David Archer, David Longnecker, David R. Longnecker, Derick Bailey, Erik Ojebo, Firo, Hudson Akridge, Ivan Zlatev, James Freiwirth, James Gregory, James Kovacs, Jeremy Skinner, Lee Henson, Louis DeJardin, Patric Forsgard, Paul Batum, Roelof Blom, Stuart Childs, Tom Janssens, Tuna Toksoz, U-BSOD\pruiz, di97mni, dschilling, felixg, jeremydmiller, kevm, leebrandt, maxild, robsosno, Jorge Rodríguez Galán and many more.</p>

Thanks goes to Jeremy Miller for the original idea and implementation.

Fluent NHibernate is © 2008-2018 James Gregory and contributors under the BSD license

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 is compatible.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (283)

Showing the top 5 NuGet packages that depend on FluentNHibernate:

Package Downloads
BetterCms.Core

Core functionality of the publishing focused and developer friendly .NET Open source CMS.

SharpArch.NHibernate

Provides NHibernate persistance support for a Sharp Architecture application, providing NHibernate session managment and initialisation, and implementations of core SharpArch data access interfaces.

roundhouse.core

RoundhousE is a Professional Database Change and Versioning Management tool. This is the core package, which implements the basic functionality. If you want to create your own RoundhousE database implementation, this is the package you want. If not, you probably want one of the database-specific versions.

uCommerce

Contains core Ucommerce assemblies alongside all dependencies. Can be used for extension development when a lower level abstraction access is necessary. Use the CMS-specific packages to install Ucommerce into an existing website: "Ucommerce.Sitefinity" or "Ucommerce.Umbraco8".

Abp.NHibernate

Abp.NHibernate

GitHub repositories (32)

Showing the top 5 popular GitHub repositories that depend on FluentNHibernate:

Repository Stars
aspnetboilerplate/aspnetboilerplate
ASP.NET Boilerplate - Web Application Framework
OrchardCMS/Orchard
Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
blizzless/blizzless-diiis
Fully-functional open-source server implementation for Diablo 3
chucknorris/roundhouse
RoundhousE is a Database Migration Utility for .NET using sql files and versioning based on source control
vkhorikov/DddInAction
Source code for the DDD in Practice Pluralsight course
Version Downloads Last updated
3.4.0 330,383 7/10/2024
3.3.0 778,153 9/18/2023
3.2.1 393,117 6/7/2023
3.2.0 160,161 4/11/2023
3.1.0 4,198,623 11/12/2020
3.0.1 280,951 10/9/2020
3.0.0 86,089 10/7/2020
2.1.2 5,164,447 4/17/2018
2.1.0 162,656 2/18/2018
2.0.3 3,283,890 10/6/2015
2.0.2 11,550 10/5/2015
2.0.1 1,015,678 12/21/2014
2.0.1-alpha 21,742 9/7/2014
1.4.0 1,529,937 12/12/2013
1.3.0.733 2,189,346 6/29/2012
1.3.0.727 68,125 4/27/2012
1.3.0.717 203,951 8/12/2011
1.2.0.712 286,173 8/12/2011
1.1.1.694 34,662 3/15/2011
1.1.0.694 134,105 1/7/2011