我正在使用Code First Migration . Customer Role
Property是一个导航属性,但实体框架将此属性映射为数据库中的列!我的代码有什么问题如下:
public class Role
{
public int Id { get; set; }
public string Name { get; set; }
}
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
public Role Role { get; set; }
public byte RoleId { get; set; }
}
1 回答
Customer
类中的RoleId
数据类型不匹配!将其设为int
而不是byte
,如下所示: