我們的產品部分使用Delphi和部分.NET構建,並且在我們遷移到.NET的當前狀態下,我們在Delphi組件中有數據字典,因此這是主數據庫。生成ADO.NET實體數據模型文件,從哪裏開始?
由此我們通過模板生成.NET源代碼,以支持簡單的查詢,但也要執行Linq2Sql,因爲我們的產品需要SQL Server。
但是,我想切換到.NET中的新實體模型,而不是Linq2Sql,但我不知道會有多少工作。我發現的所有教程或示例似乎圍繞着在設計器中對數據模型進行建模,或者從數據庫中獲取數據模型,都不適合我們的需求。
在Linq2Sql中,我們用TableMappingAttribute和ColumnMappingAttribute註釋了我們的查詢類,然後生成了DataContext的後代,這一切都很好。
是否有類似的簡單路徑來使用實體模型代碼?還是必須生成所有這些XML文件並運行工具來生成資源等?
有沒有人處於相同的情況,並可以對此有所瞭解?
.NET 4是一個選項嗎? EF 4中有更多的模型生成選項。對於EF 1,您需要XML。 – 2009-10-26 14:22:12
目前還沒有,沒有。我們明年可能會升級。 – 2009-10-26 23:40:39