我正在使用EF的Code First方法,并希望添加一个链接(映射)表。我正在参考以下示例,但遇到以下错误:
问题是我不想在这张表上使用键,它只是将两个表映射在一起。
System.Data.Entity.Edm.EdmEntityType: : EntityType 'EmployeeDepartmentLink' has no key defined. Define the key for this EntityType.
问题是我不想在这张表上使用键,它只是将两个表映射在一起。
public class Employee
{
[Key()]
public int EmployeeID;
public string Name;
}
public class Department
{
[Key()]
public int DepartmentID;
public string Name;
}
public class EmployeeDepartmentLink
{
public int EmployeeID;
public int DepartmentID;
}
我尝试了很多方法,比如添加"[Key()]"属性,但是它似乎没有被使用,而且我应该在哪个字段上添加它呢?我想知道这种表格模型是否被支持?