【发布时间】:2017-10-20 17:22:12
【问题描述】:
我有一个简单的 WCF 服务项目,我已向其中添加了实体框架。如您所见,Entity 类看起来不错。但是,当我运行该项目时,我遇到了奇怪的异常EntityType 'AccountOperationEntity' has no key defined. Define the key for this EntityType. 我以前从未遇到过这样的问题。有人可以解释一下发生了什么吗?我创建的所有类都出现此异常。
public class AccountOperationEntity
{
[Key]
public uint Id { get; set; }
public virtual AccountEntity Account { get; set; }
public OperationType OperationType { get; set; }
public float Amount { get; set; }
public DateTime DateTime { get; set; }
}
当我尝试enable-migrations 时也会发生这种情况。
【问题讨论】:
-
@KasunjithBimal 不应该没有 [Table] 工作吗?
标签: c# entity-framework wcf