【问题标题】:How does one deal with schema changes and using the Include method in the Entity Framework?如何处理架构更改并在实体框架中使用 Include 方法?
【发布时间】:2009-08-19 04:36:55
【问题描述】:

示例代码取自another SO Question

var test = context.Tests
                  .Include("Question.QuestionLocale")
                  .FirstOrDefault();

如果您的数据库架构由于某种原因需要更改,开发人员如何处理在采用字符串参数的方法中使用的硬编码值(以包含方法为例),并知道存在问题?

我的印象是,Linq-to-Entities 的一大卖点是它的强类型特性;一旦对模式进行了更改,并更新了相应的实体数据模型,您就会立即知道存在问题,因为您的代码无法再编译。这不会破坏强类型吗?是否有使用此构造的替代方法(我是 EF 新手 - 所以我有很多问题,其中一些是基本问题)?

谢谢!

【问题讨论】:

    标签: .net linq-to-entities database-schema


    【解决方案1】:

    这是一种解决方法:How to implement an Eager Loading strategy

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多