here is brief comparison of NHibernate 3, against Entity Framework 4.1
from a conversation with a very knowledgeable colleague:
why NHibernate is better than Entity Framework:
+ not tied to SQL Server
+ multiple data sources
+ tuning
+ can use against an in-memory database via SQLLite. which means that more of your code is testable, than via EF POCO
+ extensible
e.g. to round a value before it gets to .NET (.NET cannot handle more than 17 digits in a number)
downsides:
- documentation can be poor
- no drag'n'drop designer ?
Comments
Post a Comment