.NET ORM - NHibernate(或 SubSonic 或其他)与使用 Entity Framework 相比有什么优势?

标签 .net nhibernate entity-framework orm

我想知道,不使用内置 Entity Framework 的主要原因是什么?

我读过它因为实现不当而受到不喜欢,但这就是全部吗?它仍然是真的吗? (我不记得文章的发表日期了)

我知道有很多选择,但我为什么要考虑转换?我对 EF 只有一点经验,我找不到任何好的论据来说明何时使用什么,或者为什么(不)使用任何东西。

最佳答案

看看这里,任何其他细节给我们一个呼喊

When NOT to use the Entity Framework

关于.NET ORM - NHibernate(或 SubSonic 或其他)与使用 Entity Framework 相比有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541327/

相关文章:

c# - 如何使用 C# 获取 X509Certificate2 对象的签名?

c# - 如何在发送邮件时捕获特定异常?

mysql - 在 NHibernate 中使用 Guid 作为 Id 列在使用 MySQL 时导致格式异常

nhibernate - Fluent Nhibernate 中的自定义 Tuplizer

asp.net-mvc - 不支持关键字 : 'data source' .:使用 ObjectContext 和 LocalDB 的 EF 代码优先

c# - Moq,Setup() 和 Returns() 之间的类型不匹配

c# - 等待事件的 Reactive Extensions 第一次不起作用

C# - NHibernate 无法将 NHibernate.Collection.Generic.PersistentGenericSet 转换为 System.Collections.Generic.IList

具有自定义格式的 C# 通用 DateTime.ToString()

entity-framework - Entity Framework 多对多数据库迁移