【发布时间】:2012-02-23 03:59:46
【问题描述】:
我的原始项目是在 Asp.net MVC 2 中。 我将我的项目转换为 MVC 3 没有问题。
同时,我安装了EntityFramework 4.2。再次没有问题。
当我添加 T4 Generate DBContext 时开始变得复杂。
那就是正确地为我创建 T4 并将我的所有实体生成到他自己的“POCO 类”中。太完美了!。
当我构建我的项目时,我遇到了大约 400 个错误。这是一个例子。
'mvn.Models.DBEntities' 不包含对 'AddToLeaseConditionInfos' 并且没有扩展方法 'AddToLeaseConditionInfos' 接受类型的第一个参数 可以找到“mvn.Models.DBEntities”(您是否缺少使用 指令还是程序集引用?)
正如您在此处看到的,context.AddToLeaseConditionInfos(objCondition);不再起作用了。
对于 DeleteObject 上下文方法也是如此。
context.ConvertionUnits.DeleteObject(MyObjConvertionUnit);
有人有想法。
非常感谢。
【问题讨论】:
-
EF 4.2 只是 EF 4.1,修复了一些错误。它不需要自己的标签。
标签: entity-framework-4 entity-framework-4.1 migration