NHibernate

Free and open source .NET port of Java Hibernate
Download

NHibernate Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • NHibernate Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 6.3 MB

NHibernate Tags


NHibernate Description

Free and open source .NET port of Java Hibernate NHibernate is a .NET port of the excellent Java Hibernate which provides Object/Relational mapping to persist objects in a relational database. Here are some key features of "NHibernate": · Visual Studio Friendly · 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. · Fast Development Cycle · Generates database tables from your domain models. Supports all popular relational databases. Supports the most complex legacy scenarios. · Tons of Plugins & Tools · Full Text Search. Cluster-scoped caching with Microsoft Velocity & Memcached. Business validation rules. ReSharper plugin. Castle Active Record. S#arp Architecture. And many more... · Established Community · NHibernate is a popular, fast growing ORM with a helpful community of seasoned developers. Used in thousands of commercial and open source projects. What's New in This Release: · Bug · - HQL queries with math operators and aggregates fail · - An Aggregate Count(*) on on an Abstract Base Class (Polymorphic) with UniqueResults returns 1 result per subclass when using the table per subclass approach · - Named parameters in SQL query are not substituted when query contains comments with apostrophes · - Calling session.delete() causes unnecessary update to timestamp before sql:delete · - HQL string literals with dots in are tried loaded as types (classes) and fails · - XML Comments inside tag cause exception · - broken implicit join · - schema generation of unique-key with column involved in multiple unique constraints · - NHibernate misplaces JOIN conditions when WHERE references their columns and others altoghether · - SaveOrUpdateCopy does not call "public LifecycleVeto OnUpdate(ISession s)" · - Problems when accessing lists through property · - Formulas containing a data type incorrectly have that data type aliased with the outer entity alias · - TicksType used as entity version causes exceptions on cache put operation. · - A proxy sometimes doesn't call the overriden Equals() method (mapping interface instead class) · - Cross join with a where clause where lhs and rhs are different types of associations breaks with the new AST Query Translator · - Query Cache does not include filters in QueryKey.ToString · - Does ignore on · - Not understandable exception message · Improvement · - Autoregister ReservedWords from MetaData · New Feature · - Should Table/Column names be quoted automatically? · Patch · - IdBag for component not in XSD · - Expiration property of session factory not handled when configured via XML


NHibernate Related Software