我正在使用ADO .NET實體框架從數據庫中導入模型。我的數據庫中的表有一堆外鍵,所有外鍵都有抽象名稱,例如FKDevice132610
。使用實體框架導航屬性的有意義名稱
當我將表格導入到我的模型中時,它會爲每個外鍵引入導航屬性,但是會根據它們鏈接的表名稱導入屬性。如果某個表中有多個外鍵,則在結尾添加一個數字。
在這種情況下是Devices1和ParentDevices是Devices2 ChildDevices。有沒有一種方法可以將這些信息輸入到我的外鍵中(比如使用描述或名稱),以便實體框架爲我的導航屬性導入有意義的名稱?
這是蹩腳的......愚蠢的英孚:( – link664
在這種情況下,它不是EF的失敗,這是設計師的失敗 - 你可以使用沒有設計師的EF,或者使用代碼優先的方法,或者如果你想從EF獲得最好的手動編寫XML映射。 –