中使用數據庫優先方法沒有關係使用實體框架使用數據庫優先方法使用實體框架來處理數據庫,EDMX文件代表我的數據庫。當我更改數據庫中的一個屬性時,出現了一個問題,然後當我從EDMX文件中刪除它並更新它以再次添加它時,它現在顯示出沒有與其他表(Pk-Fk關係)的關係。EDMX在EF
更多信息: 1.嘗試連接另一個新項目和相同的結果。 2.嘗試重新創建數據庫並重新創建pk-fk關係,並得到相同的結果。 3.嘗試用edmx連接到另一個數據庫,在這種情況下,關係存在。 4.在sql管理工作室中,它看起來像關係存在於表格和圖表中。
有誰知道這是什麼問題?
是否顯示任何警告或錯誤,同時打開EDMX編譯?我傾向於不改變現有的實體,但刪除並重新添加它們,這可以爲您節省相當多的麻煩。 – CodeCaster
@CodeCaster我刪除了它並重新添加了它。 –
你在談論一個屬性(列?),我的意思是實體(表)。如果刪除所有相關表並通過「從數據庫更新模型...」重新添加它們,會發生什麼? – CodeCaster