是否可以通過簡單地使用XML編輯器來反映.edmx文件中的數據庫表名更改?我希望在EntitySet節點中進行這種更改就足夠了,但似乎沒有。實體框架:反映表重命名操作
接收到「錯誤0040:<>類型未在名稱空間<>」消息中定義。
這純粹是一個數據庫表名更改,沒有對錶進行結構更改,我們正在使用帶有EF的POCO對象。
在此先感謝。
是否可以通過簡單地使用XML編輯器來反映.edmx文件中的數據庫表名更改?我希望在EntitySet節點中進行這種更改就足夠了,但似乎沒有。實體框架:反映表重命名操作
接收到「錯誤0040:<>類型未在名稱空間<>」消息中定義。
這純粹是一個數據庫表名更改,沒有對錶進行結構更改,我們正在使用帶有EF的POCO對象。
在此先感謝。
看來我們可以通過XML Editor來做到這一點;因爲我們只是在進行表格重命名而不改變表格本身的結構。
在我們的例子中,它很有意義,因爲原始數據庫並沒有將表格複數化,所以我們只需在大多數情況下添加's'或'es';所以我們不必對概念模型做任何修改。
在 - >將Table屬性更改爲新的表名稱。
你會在這種情況下推薦什麼?刪除實體並重新創建它以及所有的關聯?我希望能夠實現這一點,而不是一些審慎使用查找和替換。 – Nishan
難道你不能只是從數據庫做更新模型嗎? (似乎有一個選項)。 – CodingGorilla
是的,這是可能的,但是它創建了一套全新的實體和關聯;然後導致新的集合獲得1的後綴。對我來說太麻煩了,所以使用Table屬性在SSDL中進行了更改。它只是一個單一的變化,迄今似乎運作良好。將保持論壇張貼。感謝您的幫助。 – Nishan