多くの関係がマッピングされたクラスがあります。これらの関係の1つは、具体的なユーザーのためにフェッチする必要があります。
public class Company
{
public int id { get; set; }
public string Name { get; set; }
public IList<StocksPack> stocks { get; set; }
// a lot of other properties referencing other objects
}
public class StocksPack
{
public int stockId { get; set; }
public int companyId { get; set; }
public int amount { get; set; }
public int ownerId { get; set; }
}
を左外部結合にマップするにはどうすればよいですstocks
か
ON stocks.companyId = company.id AND stocks.ownerId = 123456
実際ownerId
は、ユーザーがシステムにログオンした後の実行時にのみ認識されます。Stocks
具体的なユーザーのために、会社に関するすべての情報とその会社のリストを取得したいと思います。