0
對於我們的架構限制,Id
屬性無法更改!如何配置與FK的一對一可選關係
我有一個Employee類:
public class Employee
{
public virtual int Id {get; Set; }
public virtual int Matricula {get; Set; }
}
和用戶類(系統用戶)
public class User
{
public virtual int Id {get; Set; }
public virtual int Matricula {get; Set; }
public virtual Employee Employee {get; Set; }
}
在User
類的Matricula
屬性應該是一個FK指向類Employee
與Matricula
屬性。
中的Employee
屬性代表與Matricula
相同的Employee對象。
如何通過EF中的Fluent API進行設置?
我們的目標是,如果在員工的Matricula
是相同的用戶Matricula
財產的,必須關聯和Employee
類將充滿這名員工在User
類。