我目前喜欢使用NHibernate + Fluent NHibernate。我考虑过实体框架v1,因为它成熟的Linq支持,但我不喜欢与clicky设计师合作;无论如何,它不支持POCO。现在EF v4确实支持POCO;但是,它仍然需要使用设计师吗?好吧,也许我可以编辑那些XML文件,但它不能被视为编程活动(除非你认为我在做J2EE)。
那么,我是否只能从C#代码中使用Entity Framework,包括模型定义等?
答案 0 :(得分:4)
是,
有一个.NET 4.0的附加组件允许您在没有设计器的情况下执行此操作,它被称为仅限代码,您可以在此处找到它:在CTP for Beta 2
当前版本适用于EF / .NET 4.0 Beta 2.
在EF设计博客上查看this post,了解如何使用仅限代码。 另请查看我博客上的this post。
希望这有助于。
亚历