簡體   English   中英

實體框架不會從 MVC 中的實體數據模型(來自現有數據庫)創建上下文和表類(.cs)

[英]Entity Framework doesn't create Context and table classes(.cs) from Entity Data Model (from existing database) in MVC

我有一個 ASP.Net MVC 項目和現有數據庫。當我添加新項目 - > ADO.Net 實體數據模型時,它為我提供了模型(Model1.edmx 包括其中的 4 個文件Model1.Context.ttModel1.Designer.csModel1.edmx.diagramModel1.tt )但它不會創建我的 .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.**

你能幫助我嗎?

我通過以下方式修復了它:更改自定義工具屬性:.edmx 屬性 -> 高級 -> 自定義工具:TextTemplatingFileGenerator

前幾天我遇到了這個問題,我通過以下方式解決了這個問題:

右鍵單擊 .Context.tt 文件 -> 運行自定義工具,嘗試多次,然后重試構建和清理項目

希望這有幫助。

獅子座

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM