情况就是这样.有两种类型的ElectricConsumer ie CommercialConsumers&DomesticConsumers(Quaters),一种Quater分配给一种Employee.下面是我的代码但遇到异常.
无法确定EFcodefirstDemo.CodeFistModel.Quater和EFcodefirstDemo.CodeFistModel.Employee类型之间关联的主要结尾.必须使用关系流畅API或数据注释显式配置此关联的主要结尾.
我知道我在某些地方犯错误,因为我是EF的新手.希望你能解决这个问题.
public class Employee
{
public Employee()
{
MeterReadings = new List<MeterReading>();
MeterReadings = new List<MeterReading>();
}
[Key]
[Column(Order = 1)]
public int EmployeeID { get; set; }
[Key]
[Column(Order = 2)]
public Int64 EmployeeNo { get; set; }
public String EmployeeName { get; set; }
[DefaultValue(true)]
public bool Gender { get; set; }
[DefaultValue(true)]
public bool HasResidence { get; set; }
public bool IsInDivision { get; set; }
public …Run Code Online (Sandbox Code Playgroud) c# entity-framework one-to-one ado.net-entity-data-model ef-code-first