gpt4 book ai didi

entity-framework - Entity Framework 4/POCO - 从哪里开始?

转载 作者:行者123 更新时间:2023-12-03 04:13:44 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。



Improve this question




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

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

我正在努力寻找一个清晰、简洁的 EF4 初学者指南,该指南不假定您了解 EF1。

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

代码优先/模型优先?关于 EF4 的利弊(即,如果我先编写代码,稍后更改代码并需要重新生成我的数据库模型,会发生什么情况 - 数据是否得到保留、转换或删除?)

假设我要以代码为先(我想看看 EF4 如何将其转换为 DB 模式)我该如何真正开始?我经常看到带有实体图的文章说“这是我的实体模型,现在我要......” - 不幸的是,我不清楚它们是否是在设计器中创建的模型,并将其保存到生成代码然后停止任何进一步的自动代码生成 - 或者 - 他们已经编码(POCO)?类和以某种方式将它们导入到设计器 View 中?

我想我真正需要的是了解“魔法”的来源以及如果我不只是直接从数据库生成 EF 模型,如何自己添加它。

我知道这个问题有点含糊,但我不知道我不知道什么 - 所以任何输入/更正/澄清都值得赞赏。

不用说,我不希望有人坐在这里教我 EF - 我只是想要一些好的教程/论坛/博客/等。对于完整的实体新手

最佳答案

这些文章可能很有趣……该系列确实深入探讨了 POCO 方法的优缺点。

http://blogs.msdn.com/b/adonet/archive/2009/05/21/poco-in-the-entity-framework-part-1-the-experience.aspx

http://blogs.msdn.com/b/adonet/archive/2009/05/28/poco-in-the-entity-framework-part-2-complex-types-deferred-loading-and-explicit-loading.aspx

http://blogs.msdn.com/b/adonet/archive/2009/06/10/poco-in-the-entity-framework-part-3-change-tracking-with-poco.aspx

在这些文章中,作者提到了 future 的文章,这些文章描述了实现存储库和工作单元模式的最佳实践,但我找不到它们。这些文章写得很好,我想从这位作者那里读到更多。

关于entity-framework - Entity Framework 4/POCO - 从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2478081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com