我有關於實體框架數據庫中的一對一關係的問題。一對一關係EF數據庫第一個
我有兩個表,一個用戶表和一個用戶詳細信息表。
用戶將包括登陸信息,用戶名,註冊日期和爲userDetails將有信息,如聯繫人信息,網站等 我的數據庫我user.id引用userdetails.userId。兩者都是主鍵。
因此,例如..
User:
Id [Primary Key (incremented)]
Password
Salt
RegisteredDate
UserDetails
UserId [Primary Key (References User.Id)]
Firstname
Contact
我的問題是,我可以通過SQL Server添加記錄,但EF拋出異常。
如何在EF 6中成功創建一對一關係?
哦,我以爲你不需要一個userDetailsId,除非你創建一個到多個。 –
不可以。您可以在您的外鍵上定義唯一索引 – Galma88