C# 实体框架不';t从MVC中的实体数据模型(从现有数据库)创建上下文和表类(.cs)

C# 实体框架不';t从MVC中的实体数据模型(从现有数据库)创建上下文和表类(.cs),c#,asp.net-mvc,entity-framework-6,C#,Asp.net Mvc,Entity Framework 6,我有一个ASP.Net MVC项目和现有数据库。当我添加新项->ADO.Net实体数据模型时,它会给我模型(Model1.edmx,其中包括4个文件Model1.Context.tt,Model1.Designer.cs,Model1.edmx.diagram,Model1.tt) 但它不会创建my.cs文件和DbContext文件。单击“从数据库更新模型”时,会出现两个错误: "CompanyProject\Models\Model1.Context.tt. Error message is

我有一个ASP.Net MVC项目和现有数据库。当我添加新项->ADO.Net实体数据模型时,它会给我模型(Model1.edmx,其中包括4个文件
Model1.Context.tt
Model1.Designer.cs
Model1.edmx.diagram
Model1.tt
) 但它不会创建my.cs文件和DbContext文件。单击“从数据库更新模型”时,会出现两个错误:

"CompanyProject\Models\Model1.Context.tt.
Error message is The custom tool 'TextTemplatingFileGenerator' failed."
CompanyProject\Models\Model1.tt.
Error message is The custom tool 'TextTemplatingFileGenerator' failed.**

你能帮我吗?

我前一天遇到了这个问题,我通过以下操作解决了它:

右键单击.Context.tt文件->运行自定义工具,多次尝试,然后重试构建和清理项目

希望这有帮助


Leo

前一天我遇到了这个问题,我通过以下方法解决了它:

右键单击.Context.tt文件->运行自定义工具,多次尝试,然后重试构建和清理项目

希望这有帮助

Leo

我通过以下方式修复了它: 更改自定义工具属性:.edmx属性->高级->自定义工具:TextTemplatingFileGenerator

我通过以下操作修复了它:
更改自定义工具属性:.edmx属性->高级->自定义工具:TextTemplatingFileGenerator

欢迎使用SO;)请在网上阅读这篇文章。这将包括对您试图实现的目标、代码(或相关代码段)的正确描述,以及您迄今为止所做的努力,以及可能的错误消息。还建议提供完整的..欢迎使用SO;)请在网上阅读这篇文章。这将包括对您试图实现的目标、代码(或相关代码段)的正确描述,以及您迄今为止所做的努力,以及可能的错误消息。还建议提供完整的..我试过了,但它给了我一个错误:@Semih右键单击.edmx并运行相同的命令(运行自定义工具)来尝试相同的事情@Semih嗯,唯一剩下的就是删除你的.edmx和web.config上的连接字符串,清理项目并创建一个新的.edmxI。通过更改.edmx属性中的自定义工具,修复了该问题。非常感谢。我试过了,但它给了我这个错误:@Semih右键单击.edmx并运行相同的命令(运行自定义工具)来尝试相同的事情@Semih好吧,剩下的唯一一件事就是删除你的.edmx和web.config上的连接字符串,清理你的项目并创建一个新的.edmxI通过更改.edmx属性中的自定义工具来修复它。非常感谢。