【发布时间】:2014-04-22 07:30:09
【问题描述】:
我所有的实体都有一个基类:
public class Entity<TKey> : IEntity<TKey>
{
dynamic IEntity.Id
{
get
{
return this.Id;
}
set
{
this.Id = value;
}
}
public TKey Id { get; set; }
}
例如状态实体:
[MetadataType(typeof(StatusMetadata))]
public partial class Status : Entity<byte>
{
public string Title { get; set; }
}
当我对数据库运行查询时,我收到以下错误:“元数据集合中已存在身份为 'Id' 的项目。参数名称:项目”。 有没有办法解决这个问题,或者这是由继承引起的问题,我不能从任何类继承我的实体?
【问题讨论】:
标签: c# entity-framework entity-framework-6