首页 文章

实体框架4 / POCO - 从哪里开始? [关闭]

提问于
浏览
183

我已经编程了一段时间并且之前使用过LINQ-To-SQL和LINQ-To-Entities(尽管在使用实体时它已经处于实体/表1-1关系 - 即与L2SQL没有太大区别)

我一直在阅读有关控制反转,工作单元,POCO和存储库模式的大量阅读,并希望在我的新应用程序中使用此方法 .

我正在努力的是为EF4寻找一个清晰,简明的初学者指南,该指南不承担EF1的知识 .

我需要回答的具体问题是:

代码优先/型号第一?关于EF4的优点/缺点(即如果我先编码,在以后更改代码并需要重新生成我的数据库模型会发生什么 - 数据是否会被保留,转换或丢弃?)

假设我要进行代码优先(我想看看EF4如何将其转换为数据库模式)我该如何实际开始?我经常看到有实体图表的文章说“所以这是我的实体模型,现在我要去...” - 不幸的是,我不清楚他们是否在设计师中创建了模型,将其保存到生成代码然后停止任何进一步的自动代码生成 - 或 - 他们编码(POCO)?类和不知何故将它们导入到deisgner视图中?

我想我真正需要的是理解“魔法”来自何处,以及如果我不是直接从DB生成EF模型,如何自己添加它 .

我知道这个问题有点模糊,但我不知道我不知道 - 所以任何输入/更正/澄清都会受到赞赏 .

毋庸置疑,我不希望有人坐在这里教我EF - 我只是喜欢一些好的教程/论坛/博客/等 . 对于完整的实体新手

12 回答

相关问题