0

私はクラスを持っています:

class Client
{
  public string Name {get;set;}

  public virtual A{get;set;}

  public virtual B{get;set;}
}

私はそのようなプロパティを埋めAています:B

public Client GetById(Guid id)
{
    using (DataContext context = new DataContext())
    {
        context.Configuration.LazyLoadingEnabled = true;
        var query = context.Clients.Include("A");
        query = query.Include("B");
        return query.FirstOrDefault(r => r.Id == id);
    }
}

から継承されたコンテキストSystem.Data.Entity.DbContext

名前を変更するAか、手動でB変更する必要がある場合。Include("A")ダメ...

このプロパティを埋める別の便利な方法があるかどうか教えてください。

前もって感謝します。

4

1 に答える 1

3
context.Clients.Include(x => x.A).Include(x => x.B)

少なくとも名前の変更は、この方法でインテリセンスによって取得されます。

于 2013-03-27T12:35:37.620 に答える