我有一個edmx模型,我已經繪製了兩個表 - 一個叫'文件',另一個'ApplicaitonFile'。這兩個表在數據庫中具有1對1的關係。如果我在這裏停下來,一切正常。edmx - 操作無法完成 - 添加繼承後
但是在我的模型中,我想'ApplicaitonFile'從'File'繼承。因此,我刪除了1對1關係,然後從'文件'配置'ApplicaitonFile',然後從作爲主鍵的'ApplicaitonFile'中刪除FileId。 (注意我遵循here的說明)。
如果我在此時打開模型,一切都很好,但只要我關閉它,如果我嘗試再次打開它,則會出現以下錯誤「操作無法完成」。
我一直在尋找解決方案,發現這個 - Entity Model does not load但據我可以告訴我沒有重複InheritanceConnectors(儘管我不知道我到底在找什麼,但我不能看到任何與衆不同的東西 - 像2個同名連接器)和我原來的關係是1比1不是1比0..1
任何想法?
你應該多給一點細節,否則縮小問題的範圍。我甚至不會用你在這裏給出的東西重現你的問題。你可以用AdventureWorks中的兩個表格重現這一點嗎? – 2010-03-29 02:25:33