【发布时间】:2011-01-31 02:46:06
【问题描述】:
好些了吗?我听说了 CodeFirst 扩展,但它准备好迎接黄金时段了吗?请分享您在开发、任何性能开销等方面的经验。
【问题讨论】:
标签: nhibernate entity-framework fluent-nhibernate entity-framework-4 entity-framework-ctp5
好些了吗?我听说了 CodeFirst 扩展,但它准备好迎接黄金时段了吗?请分享您在开发、任何性能开销等方面的经验。
【问题讨论】:
标签: nhibernate entity-framework fluent-nhibernate entity-framework-4 entity-framework-ctp5
我认为这是一个及时的问题,因为我想知道完全相同的事情。我正在尝试创建一个严肃的电子商务模型,并且我正在尝试使我的 POCO 没有持久性问题,并尝试忠于领域驱动设计。到目前为止,我非常谨慎,我对是否应该跳槽到 NHibernate 犹豫不决。唯一阻止我这样做的是,我认为微软会改进(而且很快)。
迄今为止最大的一些问题:
这只是冰山一角:我才刚刚开始学习 EF4,但我遇到了可怕的障碍。当我想到更多原因时,我将在此处添加它们。我还在苦苦挣扎。
(不知道社区会不会再给它一票“不信任”。)
更多:
【讨论】:
GEOGRAPHY 数据类型支持(SQL Server),以及无法将用户定义的表类型(也是 SQL Server)传递给存储过程。为了对抗前者,我不得不使用触发器,而为了对抗后者,我将其贬低为经典的 ADO.NET。
至于我 - 我更喜欢 EF,但有一些改进。基本上,EF 为您提供以下优势:
另外,我正在使用基于 EF 和 L2S (LinqConnect) 的第三方商业工具,这些工具为我提供以下功能:
【讨论】: