2012-11-06 166 views
0

我見過幾個examples /使用實體框架和模板代碼生成的教程。什麼是EF模板代碼生成?

這個工具在做什麼?正在創建一個新的DataContext和一組新的EntityObjects?或者正在取代舊的?爲什麼要使用代碼生成而不是直接與設計人員創建的代碼一起工作?

+1

「由設計師生成的代碼」實際上使用默認的T4模板來生成實體/上下文,使用自定義模板的好處在於您是否對數據對象有特定需求(特殊方法,屬性,屬性,忽略導航屬性,繼承類型等),有很多可以寫在這裏,但它都是特定用例。 –

回答

0

使用明確的模板,您可以修改模板來自定義實體。

一個常見的自定義是讓所有實體都從一個公共基類繼承。