2009-10-12 75 views
4

我在Silverlight應用程序中使用RIA Services July CTP,當我更改導航屬性的名稱時,出現以下錯誤:實體框架:「概念模型中的成員不在OSpace中」

錯誤119概念模型類型'MyModel.UserGroup'中的成員'TestUsers'不存在於OSpace類型'MyApp.Web.UserGroup'中。

將名稱更改爲導航屬性時是否有額外的步驟?

+0

我得到了覆蓋整個巨大的DB一個瘋狂的EF模型。使用「從數據庫更新」等是不可能的。所以,所有人都使用手動更新'.edmx'和'.designer.cs' - 瘋狂的EF東西。當我爲'.edmx' XML文件合併提交併丟失'.Designer.cs'文件的提交時,剛剛得到相同的錯誤。 – it3xl 2017-10-27 09:46:18

回答

5

那麼當你說你改變了導航屬性的名稱,是否意味着你在EF模型Designer/EDMX文件中改變了它?或者只是在CLR中?

你需要在兩個地方改變它。

希望它是如此簡單,

亞歷克斯·詹姆斯

+0

出於某種原因,當我刪除一個屬性並將其添加到設計器中時,然後從模型運行更新數據庫,XMl沒有更改,並且出現此錯誤。所以我打開它並將其視爲xml並手動進行更改,然後運行。 – Aligned 2011-09-01 16:18:22