У меня есть таблица веб-сайта, которая имеет внешний ключ к таблице клиента.Веб-сайт не всегда будет иметь связанного Клиента, но когда я сохраняю Веб-сайт без указания клиента, он выдает ошибку, так как Website.ClientID является int32 (не допускает обнуление) и имеет значение 0.
Я попытался изменить отношение в моей диаграмме EF, чтобы оно было *
рядом с Веб-сайтом и 0..1 рядом с Клиентом, но затем выдает ошибку, говорящую, что он не может сделать 0..1 для ClientID, потому что это не обнуляемо,Затем я изменил 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.
Как мне установить отношение внешнего ключа, где зависимый объект обнуляется?