Gil*_*Gil 38 c# .net-4.5 entity-framework-5
我正在使用.Net4.5在VS2012中创建一个控制台项目.之后我将"添加","新项目"添加到项目中,然后选择"EF 5.x DbContext Generator".然后,几秒钟后,"错误列表"选项卡中会显示以下错误消息:
错误1运行转换:请使用您要生成的.edmx文件的实际名称覆盖替换标记'$ edmxInputFile $'.C:\项目\测试\ ConsoleAppEF5\ConsoleAppEF5\Model1.tt`
我怎样才能解决这个问题 ?
我错过了什么?
ete*_*ity 47
您应首先创建edmx模型以自动生成POCO.您可以通过菜单添加它(添加新项 - > ADO.NET实体数据模型).创建模型后,您可以使用DbContext生成器.将$ edmxInputFile $替换为edmx文件的名称,然后保存您正在编辑的文件(尽管VS 2012应该自动执行).
Ale*_*lex 40
在另一种情况下,这显然是一个已知的错误:http://web.archive.org/web/20131203074519/http: //connect.microsoft.com/VisualStudio/feedback/details/498723/ado-net-entityobject-发电机错误列表错误
因此,如果您添加DbContext Generator然后将其删除并且您收到此错误,请关闭并重新打开该项目.为我解决了它.
wor*_*yte 10
在我的情况下,我无意中添加了EF Db Context Generator而不是Entity Framework.总计,PEBKAC但我在这里发布,因为我相信我不会是唯一一个.
我注意到文件扩展名是TT因为这是一个文本模板而不是EDMX我想要的.
如果您要添加实体,请添加ADO.NET Entity Data Model 不 EF X.x DbContext Generator
| 归档时间: |
|
| 查看次数: |
27810 次 |
| 最近记录: |