9
我已經繼承了一個使用Entity Framework Database First的項目。我試圖解決在更新數據庫時如何更新模型類,但我無法弄清楚。到目前爲止我所做的工作是在數據庫的表格中添加一個名爲Test的列,然後在模型瀏覽器中,我右鍵單擊.edmx文件並從數據庫中選擇更新模型,然後按照出現的嚮導中的選項。現在,當我查看打開.edmx文件時呈現的數據庫關係圖時,可以看到測試列已添加到表中。問題是相應的C#模型類沒有更新。我不認爲我有,因爲該文件在它的頂部在EF數據庫中更新模型第一個項目
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
所以現在的問題是,我該如何更新此模型文件有這個消息手動更新呢?有什麼我必須跑這樣做?
感謝,
薩欽
就是這樣。順便提一下,什麼是T4模板? –
它基本上是一個基於文本模板的代碼生成工具。你可以打開模板(.tt文件)並看看。 –
我一直在尋找這個解釋一段時間。謝謝! –