gpt4 book ai didi

entity-framework - 关于如何在 EF 4.1 中映射复杂的 POCO 对象的任何体面资源?

转载 作者:行者123 更新时间:2023-12-04 07:26:45 25 4
gpt4 key购买 nike

所以我听说 L2S 正在重蹈渡渡鸟的覆辙。我还发现,如果我使用 L2S,我将不得不编写相同代码的多个版本来针对不同的模式,即使它们略有不同。我最初选择 L2S 是因为它可靠且易于学习,而 EF 3 当时还没有准备好供公众使用。

在阅读了很多对 EF 4.1 的赞美之后,我想我应该做一个可行性测试。我发现 EF 4.1 是一个让你头脑清醒的野兽。它非常复杂,有数百种方法可以做同样的事情。如果您计划使用简单的表到对象映射实体,它似乎工作正常,但复杂的 POCO 对象映射是一个真正的 PITA。没有好的教程,现有的少数教程非常简陋。

有大量关于学习 EF 4.1 基础知识的博客,但我感觉他们有意回避高级主题。有没有关于更复杂的映射场景的好教程?例如,获取一个现有的 POCO 对象并将其映射到多个表,或者持久化一个由其他 POCO 对象组成的 POCO 对象?我一直听说这是可能的,但还没有找到任何例子。

最佳答案

免责声明:IMO EF 4.1 以其代码优先方法而闻名。以下大部分链接指向有关以代码优先风格做事的文章。我不太熟悉 DB-First 或 Model-First 方法。

我从Mr. Manavi's blog中学到了很多东西| .特别是 Inheritance with code-first series对我来说充满了新事物。 This MSDN link也有一些关于不同映射场景的有值(value)的链接/信息。此外,我通过在 SO 上使用 entity-framework 标签关注或回答问题来学习 manu 的东西。

每当我想尝试一些新的复杂对象映射时,我都会尽力(基于我对 EF 的了解)创建正确的映射;然而,有时候,你会面临死胡同。这就是上帝创造 StackOverflow 的原因。 :)

关于entity-framework - 关于如何在 EF 4.1 中映射复杂的 POCO 对象的任何体面资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949874/

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