2

是否可以自動生成POCO類和使用Fluent API單獨使用Fluent API(而不是註釋)爲現有數據庫定義的數據庫映射?我不是手動編寫所有這些實體類,而是如果它們是自動生成的,我發現它更容易,然後如果名稱不正確(複數或單數)或某些關係未正確映射等,我可以根據需要更改它們。與我從頭開始編寫所有實體類和關係相比,將爲我節省大量時間,而且我也不熟悉流利的API語法。使用實體框架生成POCO類和現有數據庫的映射

回答

1

是的,我鼓勵你使用Entity Framework Power Tools CTP1

逆向工程代碼第一次 - 生成POCO類,派生現有數據庫的DbContext和代碼首先映射。

希望這有助於

+0

感謝您的快速回復,以前我用這個工具,這是否給我一個選擇的配置從實體類中分離(使用流利的API)?我想保留我的類清除任何數據庫相關的東西(元數據)。 – RKP

+0

是的,我認爲是。 – dknaack

+0

@RKP你使用過這個工具嗎?它怎麼樣?我正在考慮使用它,並想知道你的想法。 – FelixMM

1

的電動工具是生成的文件慢得令人難以置信。在我的公司數據庫上工作需要花費一個多小時(有很多表格)。

相反看看這個視覺工作室延伸http://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838

它產生更乾淨的代碼,WCF序列化的類,並且包括數據庫默認約束作爲POCO構造函數的一部分。

免責聲明:我要指出,我是這個擴展的作者