Getting started
Add NuGet package
All libraries that are part of the PPWCode.Vernacular.NHibernate.III project are published on NuGet.
The following packages are available:
-
PPWCode.Vernacular.NHibernate.III, base library
-
PPWCode.Vernacular.NHibernate.III.CastleWindsor, Castle Windsor facility
-
PPWCode.Vernacular.NHibernate.III.DI, helper for Microsoft DI
-
PPWCode.Vernacular.NHibernate.III.SqlServer, support for Microsoft SQL Server
-
PPWCode.Vernacular.NHibernate.III.PostgreSQL, support for PostgreSQL
-
PPWCode.Vernacular.NHibernate.III.Firebird, support for Firebird
-
PPWCode.Vernacular.NHibernate.III.Test, support for NUnit integration tests with SQL Server
You can use your IDE to add the required libraries as dependencies to your project, or manually add them in the .csproj file. This would look similar to the following:
Castle Windsor
| This is no longer supported from version 5. |
<Project Sdk="Microsoft.NET.Sdk">
<!-- ... -->
<ItemGroup>
<!-- nuget package dependencies -->
<PackageReference Include="PPWCode.Vernacular.NHibernate.III" Version="4.0.0" />
<PackageReference Include="PPWCode.Vernacular.NHibernate.III.SqlServer" Version="4.0.0" />
<PackageReference Include="PPWCode.Vernacular.NHibernate.III.CastleWindsor" Version="4.0.0" />
</ItemGroup>
<!-- ... -->
</Project>
Microsoft DI
<Project Sdk="Microsoft.NET.Sdk">
<!-- ... -->
<ItemGroup>
<!-- nuget package dependencies -->
<PackageReference Include="PPWCode.Vernacular.NHibernate.III" Version="4.2.0" />
<PackageReference Include="PPWCode.Vernacular.NHibernate.III.SqlServer" Version="4.2.0" />
<PackageReference Include="PPWCode.Vernacular.NHibernate.III.DI" Version="4.2.0" />
</ItemGroup>
<!-- ... -->
</Project>