我试图将我的模型优先项目转换为代码优先项目,因为我可以看到使用图形设计器处理模型将变得困难。不幸的是,在我所有的搜索引擎中,我找不到一个很好的参考文献来描述如何进行代码优先开发。大多数资源已过时(所以过时了,它们将其称为仅用于代码),而我能找到的其他参考似乎假定您了解上下文构建和代码优先的基础知识(例如,它们将代码引用到构建上下文,但不描述代码实际应该在哪里以及它如何实际运行)。有没有优秀的资源来开发实体框架4代码优先?
是否有任何像样的资源代码优先发展,介绍如何将你的POCO实体映射到数据库模式?
编辑:好吧,我现在就放弃代码。我在答案中链接到的入门文档似乎存在一些缺陷(例如,关于上下文构建和EntityConnection dbConnection类型的一些细节,以及一些关系映射代码没有按照它们编写的方式进行编译)。我花了2天的时间试图找到任何方法来实现这一目标,并且我接近了(我认为),但最终因谷歌完全无益而失败。到目前为止,我认为继续进行Model的第一次开发会更有效率,并且希望在edmx变得笨拙的时候代码优先不再处于CTP状态,并且更好(如在一些实际存在的)文档。
我正在将POCO的答案标记为正确的答案,因为尽管它需要一个数据库和一个数据库,但它实际上并不是代码优先,如果您希望在代码中拥有实体,它可能是最好的选择在EDMX生成之前它会生成EDMX。
这个成功吗? – 2010-06-10 03:19:31
Nope :(。入门示例不适用于我,我无法弄清楚,因此我决定先回到模型,直到有最新的工作文档。 – KallDrexx 2010-06-10 16:45:28