リポジトリシステムを構築していて、IDでアイテムを取得したかったので、Entity Framework 4のエンティティの最初のEntityKey名を取得するにはどうすればよいですか(EFの主キーはエンティティの最初のエンティティキーです)
私はこのコードを使用しています
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;
}
エンティティキー名を動的にしたい。誰かがこの問題で私を助けることができますか?