我目前喜欢使用 NHibernate + Fluent NHibernate。我考虑使用 Entity Framework v1,因为它有成熟的 Linq 支持,但我不喜欢与点击设计师一起工作;而且它也不支持 POCO。现在 EF v4 确实支持 POCO;但是,还需要设计师吗?好吧,也许我可以编辑这些 XML 文件,但它不能被视为编程活动(我认为除非您正在使用 J2EE)。
那么,我是否只能从 C# 代码(包括模型定义等)使用实体框架?
Yes,
.NET 4.0 有一个附加组件,允许您在没有设计器的情况下完成此操作,它称为“仅代码”,您可以在这里找到它:在Beta 2 的 CTP http://blogs.msdn.com/adonet/archive/2009/11/04/ado-net-entity-framework-community-technology-preview-released.aspx
当前版本适用于 EF / .NET 4.0 Beta 2。
查看这个帖子 http://blogs.msdn.com/efdesign/archive/2009/10/12/code-only-further-enhancements.aspx有关如何使用 Code-Only 的更多信息,请参阅 EF 设计博客。
还要检查这个帖子 http://blogs.msdn.com/alexj/archive/2009/10/14/code-only-best-practices.aspx在我的博客上。
希望这可以帮助。
Alex
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)