Bud*_*Joe 5 .net nhibernate orm entity-framework
我在Microsoft .NET商店工作,可以使用NHibernate或ADO.NET EF.当你选择一个而不是另一个时,我们应该使用什么指导?
例如,似乎在编写Silverlight应用程序时,EF -to-> ADO.NET数据服务-to-> Silverlight将提高生产力,并为您提供REST服务API,无需额外工作.
还有哪些其他内容可以帮助您按应用程序指导应用程序?
更新(基于评论): 这个有点有用Nhibernate与其他ORM的区别是什么?其他人进入奇怪的切线(如SubSonic),并没有直接比较两者.我想我是专门寻找使用两者的人,并根据项目决定他们将使用哪一个项目.
简而言之,EF没有开箱即用的Persistence Ignorance支持.当我去年第一次尝试使用EF构建解决方案时,我有点恼火,你不能在你的应用程序中使用POCO.我想要与我的模型更高程度的解耦,所以我最终切换到NHibernate.从那以后,有人写了一个EF POCO适配器. http://code.msdn.microsoft.com/EFPocoAdapter - 但它实际上只是一个生成适配器层来映射对象的代码生成器.
出于某种原因,我的应用程序也在NHibernate下运行得更快.拿着那粒盐,因为我不熟悉配置任何一种解决方案.
| 归档时间: |
|
| 查看次数: |
3256 次 |
| 最近记录: |