1
假設我假設有一個名爲Products
的表,主鍵爲ProductID
。是否有可能讓我的實體類(使用實體框架4代碼優先)有一個名爲ID
而不是ProductID
的屬性?是否有可能使用實體框架4讓主鍵在對象上的名稱與表中的不同?
假設我假設有一個名爲Products
的表,主鍵爲ProductID
。是否有可能讓我的實體類(使用實體框架4代碼優先)有一個名爲ID
而不是ProductID
的屬性?是否有可能使用實體框架4讓主鍵在對象上的名稱與表中的不同?
當然。只需編輯設計器中的屬性名稱即可。
更新:
這也在代碼優先支持。看到這裏:http://weblogs.asp.net/scottgu/archive/2010/07/23/entity-framework-4-code-first-custom-database-schema-mapping.aspx
對不起 - 我應該澄清。我正在使用EF4 Code First和現有的數據庫,就像ScottGu在這裏發佈的一樣:http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an- existing-database.aspx – benjy
@benjy:請相應地編輯您的問題。 –
如果你在做Code First Id也是允許的,比如ProductId。你有一個現有的數據庫嗎? – dknaack