var test = context.Tests
.Include("Question.QuestionLocale")
.FirstOrDefault();
如果您的数据库架构由于某种原因需要更改,开发人员如何处理采用字符串参数的方法中使用的硬编码值(以包含方法为例),并知道存在问题?
我的印象是,Linq-to-Entities的一大卖点是其强烈的性质;一旦对模式进行了更改,并且更新了相应的实体数据模型,您就会立即知道存在问题,因为您的代码无法再编译。这不打破强打字吗?是否有使用这种结构的替代方案(我是EF的新手 - 所以我有很多问题,其中一些是基本的)?
谢谢!