nhibernate-core - NHibernate Object Relational Mapper

  •        19

NHibernate is a mature, open source object-relational mapper for the .NET framework. It is actively developed, fully featured and used in thousands of successful projects. The NHibernate community website - http://nhibernate.info - has a range of resources to help you get started, including howtos, blogs and reference documentation.

http://nhibernate.info
https://github.com/nhibernate/nhibernate-core

Tags
Implementation
License
Platform

   




Related Projects

NHibernate - object-relational mapper for .NET

  •    CSharp

NHibernate is a mature, open source object-relational mapper for the .NET framework. NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database.

Fluent NHibernate - Fluent mapping for model

  •    CSharp

Fluent, XML-less, compile safe, automated, convention-based mappings for NHibernate. Fluent NHibernate offers an alternative to NHibernate's standard XML mapping files. Rather than writing XML documents, you write mappings in strongly typed C# code. This allows for easy refactoring, improved readability and more concise code.

fluent-nhibernate - Fluent NHibernate!

  •    CSharp

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

NHibernate Domain Mapper

  •    

NHibernate Domain Mapper is a tool that assists user creating NHibernate Mapping Files. User may add his own domain model assemblies and map them to database table using a rich UI, which will present him all the suitable options regarding at the element type he created. The pe...

ActiveRecord - ActiveRecord pattern for .NET

  •    CSharp

The Castle ActiveRecord project is an implementation of the ActiveRecord pattern for .NET. The ActiveRecord pattern consists on instance properties representing a record in the database, instance methods acting on that specific record and static methods acting on all records. Castle ActiveRecord is built on top of NHibernate, but its attribute-based mapping free the developer of writing XML for database-to-object mapping, which is needed when using NHibernate directly.


TimeAssistant is a Test Driven Development application to manage time

  •    

Eye.Open TimeAssistant helps managing "resources" (notes, etc), tasks, projects and grouping (as set) everything. Is a Test Driven Development application that shows how to implement a layered architecture using a "LINQ ORM", in this case NHibernate, and WCF.

NHibernateProvider

  •    DotNet

ASP.NET 2.0 Membership/Role Provider using NHibernate.

NHibernate Business Layer

  •    

A business layer on top of NHibernate that helps the user in dealing with most routine tasks in an ORM mapper, like saving, updating, deleting, retrieving collections of objects, transactions, etc.

NHibernate Mapping Generator

  •    

A simple utility to generate NHibernate mapping files and corresponding domain classes from existing DB tables. It currently generates one mapping file (.hbm.xml) and the corresponding Domain class (*.cs) from oracle or sql server.

NHibernate Schema Tool

  •    

NHibernate Schema Tool (NST) is a command line utility that allows developers to Create, Update, and Delete database schemas based on their NHibernate mappings. This tool allows for easy integration with CI frameworks like CruiseControl.NET

NHibernate Criteria Builder

  •    

NHibernate Criteria Builder is a business layer over NHibernate mapping classes enabling business way of database querying. The library goal is to query the database as close to business needs as possible: focusing mainly on "what data should be retrieved" instead of "how".

NHibernate Membership Provider

  •    ASPNET

The NHMemberProvider is a complete .Net Membership Provider developed in C# and utilizing NHibernate for data persistence.

S#arp Architecture: ASP.NET MVC with NHibernate

  •    

Pronounced "Sharp Architecture," this is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate. The primary advantage to be sought in using any architectural framework is to decrease the code one h

NHibernate Mapping Generator with SQLite

  •    

The project is based on the NHibernate Mapping Generator change set 70604 (http://nmg.codeplex.com/). The only difference is that SQLite is added as a database choice. No bug fixes or other enhancements were made. Let me know if the "HasMany" is assigning the wrong key column

CreaMotion NHibernate Class Builder

  •    

NHibernate Class Builder C# , WPF Supports all type relations Supports MsSql, MySql -- Specially developed for NHibernate Learners

NHibernate Logging Providers

  •    

NHibernate Logging Providers makes it possible to use your favourite logger with NHibernate. You no longer have to use log4net. The new NHibernate (since NH3) logging abstraction makes this possible. The providers are developed in C# using .Net 3.5.

Best practices in .NET

  •    

NMA is a collection of knowledges that I learned from my co-worker and Internet. It's built on Domain Driven Design theories. I used Struture Map, Fluent NHibernate, Service Locator, Automapper in the core layer and used ASP.NET MVC 2 for the UI. It's developed in VS 2010 C#4.0.

Coleotrack

  •    DotNet

Coleotrack: ASP.NET MVC Issue Tracking.

SellAndBuy (Domain Driven Design sample using .Net 4.0)

  •    DotNet

Domain Driven Design (DDD) Behavior Driven Design (BDD) Test Driven Design (TDD) .Net 4.0 NHibernate SpecFlow NUnit NSubstitute MVC 3 Razor Engine WCF NLayer

Object-SharePoint Mapper

  •    

Simple object-SharePoint mapper (think nHibernate) that use only attributes for mapping configuration. Tested in production. Implementation ideas borrowed from Davy Brion (http://davybrion.com) and his series "Build Your Own DAL".