0

取自另一个 SO Question的示例代码

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

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

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

谢谢!

4

1 回答 1

1

这是一种解决方法:如何实施急切加载策略

于 2009-08-19T12:57:46.940 回答