我有一個網站表有一個客戶端表的外鍵。一個網站並不總是會有一個關聯的客戶端,但當我保存一個網站時沒有指定一個客戶端,那麼它錯誤了,因爲Website.ClientID是一個int32(不可爲空)並設置爲0.實體框架 - 可空的外鍵錯誤
我試過將我的EF圖中的關係更改爲網站旁邊的*
和客戶端旁邊的0..1,但隨後出現一個錯誤,指出它無法爲ClientID執行0..1,因爲它不能爲空。後來我改變Website.ClientID是空的,但是現在它給出了這樣的錯誤:
TothSolutions.msl(69,10) : error 3031: Problem in mapping fragments starting
at line 69:Non-nullable column Website.ClientID in table Website is mapped to
a nullable entity property.
如何建立一個外鍵關係,其中的從屬對象爲空?