Bas*_*sic 183 linq-to-entities entity-framework poco entity-framework-4
我已经编程了一段时间并且之前使用过LINQ-To-SQL和LINQ-To-Entities(尽管在使用实体时它已经处于实体/表1-1关系 - 即与L2SQL没有太大区别)
我一直在阅读有关控制反转,工作单元,POCO和存储库模式的大量阅读,并希望在我的新应用程序中使用此方法.
我正在努力的是为EF4寻找一个清晰,简明的初学者指南,该指南不承担EF1的知识.
我需要回答的具体问题是:
代码优先/型号第一?关于EF4的优点/缺点(即如果我先编码,在以后更改代码并需要重新生成我的数据库模型会发生什么 - 数据是否会被保留,转换或丢弃?)
假设我要进行代码优先(我想看看EF4如何将其转换为数据库模式)我该如何实际开始?我经常看到有实体图表的文章说"所以这是我的实体模型,现在我要去..." - 不幸的是,我不清楚他们是否在设计师中创建了模型,将其保存到生成代码然后停止任何进一步的自动代码生成 - 或 - 他们编码(POCO)?类和不知何故将它们导入到deisgner视图中?
我想我真正需要的是理解"魔法"来自何处,以及如果我不是直接从DB生成EF模型,如何自己添加它.
我知道这个问题有点模糊,但我不知道我不知道 - 所以任何输入/更正/澄清都会受到赞赏.
毋庸置疑,我不希望有人坐在这里教我EF - 我只是喜欢一些好的教程/论坛/博客/等.对于完整的实体新手
Kel*_*hes 56
这些文章可能会引起人们的兴趣...该系列文章真正涉及POCO方法的优缺点.
在这些文章中,作者提到了未来的文章,这些文章描述了实现Repository和Unit of Work模式的最佳实践,但我找不到它们.这些文章写得很好,我想从这位作者那里阅读更多内容.
Bas*_*sic 11
我遇到过这个:http://blogs.msdn.com/adonet/pages/feature-ctp-walkthrough-code-only-for-the-entity-framework.aspx
这首先为您提供了代码的一步一步.它确实需要EF4的CTP 3(从该文章下载链接).
这非常接近我所追求的目标(尽管理想情况下,不依赖于CTP的解决方案会更好)
我建议您花半小时左右的时间在当前的VS中生成稳定的EF1.0型号.这将使您在理解EF 4.0的隐喻和概念方面有很长的路要走.只需添加一个简单的客户,产品和订单数据库......我建议您自己做,而不是使用Northwind.
归档时间: |
|
查看次数: |
47486 次 |
最近记录: |