0
假設您在EntityFramework Code First中定義了這兩個實體。是否通過EntityFramework Code First中的約定將主鍵約束應用於外鍵?
public class Parent
{
[MaxLength(10)]
public string ID { get; set;}
public virtual ICollection<Child> Children { get; set; }
}
public class Child
{
public string ParentID { get; set; }
public Parent Parent { get; set; }
}
將MaxLength約束自動應用於Child的ParentID屬性嗎?其他限制?
如果是這樣,它是在第一版EF Code First中引入的嗎?
我打算去驗證我的問題的第一部分,但是我在這裏找不到答案,而且好像人們可能想知道的那樣。
編輯:刪除鍵屬性上Parent.ID
謝謝,我發現了相同的結果。至於重要公約,我覺得值得加以澄清。 – Doug