2014-02-12 57 views

回答

1

沒有辦法將您的代碼優先類轉換爲數據庫優先類。無論代碼優先類的存在如何,從數據庫創建模型都會創建一組全新的類。

但是,您可能不想立即刪除您的代碼優先類。實體框架數據庫優先模型爲所有實體對象創建部分類。如果您的代碼優先類中有任何業務邏輯(除了普通的舊屬性以外的任何業務邏輯),則可以聲明它們爲partial,刪除屬性並維護業務邏輯。從本質上講,當您在.cs文件中定義業務邏輯時,讓EF在* Designer.cs文件中生成屬性。

3

看來實體框架電動工具支持稱爲「逆向工程師代碼優先」的功能。你可以下載它here