另一个“实体类型‘x’没有定义键”问题,但我已经设置了[Key]
属性上的属性所以我有点困惑。
这是我的实体和上下文类:
namespace DoctorDB.Models
{
public class Doctor
{
[Key]
public string GMCNumber;
[Required]
public string givenName;
[Required]
public string familyName;
public string MDUNumber;
public DateTime MDUExpiry;
public string MDUCover;
}
public class DoctorContext : DbContext
{
public DbSet<Doctor> Doctors { get; set; }
}
}
当我去创建控制器时,我选择使用以下实体和上下文通过实体框架方法创建它:
我收到此错误:
我唯一的想法是您是否无法在字符串属性上成功使用 [Key] 。如果你不能足够公平,我会解决这个问题,但如果有人能以一种或另一种方式确认这一点,我将不胜感激。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)