我有一个实体框架代码优先 MVC3 解决方案,其中我有一个名为Settings的实体,其中只有 1 条记录。此实体用于存储解决方案的常规设置。
public class Settings
{
public bool CommunicationActivated { get; set; }
public string CommunicationMessage { get; set; }
...
}
当我运行解决方案时,出现错误:System.Data.Edm.EdmEntityType: : EntityType 'Settings' has no key defined。定义此 EntityType 的键。
我的问题:是否可以有一个没有定义键的实体?对于只有一条记录的实体来说是个好主意吗?
谢谢。