我如何获取 Entity Framework 4 的实体的第一个 EntityKey 名称,因为我正在构建一个存储库系统并且我想通过 Id 获取一个项目(这是 EF 中的主键是实体的第一个 entitykey)
我正在使用此代码
public virtual TEntity GetById(string keyName, Guid entityId)
{
var entityKey = new EntityKey(this.QualifiedEntitySetName, keyName, entityId);
object entity;
return this.Context.TryGetObjectByKey(entityKey, out entity) ? entity as TEntity : null;
}
我想获得动态的实体键名。谁能帮我解决这个问题?