この include ステートメントを短縮する方法はありますか?
var query = Context.Businesses
.Include(b => b.Categories)
.Include(b => b.Branches.Select(br => br.Address))
.Include(b => b.Branches.Select(br => br.BranchType))
.Include(b => b.Branches.Select(br => br.CustomFields))
.Include(b => b.Branches.Select(br => br.Phones))
.Include(b => b.Branches.Select(br => br.OpeningTimes.Select(ot => ot.WorkingPeriods)));
SPROC を使用することを考えましたが、返されたものがどのように認識されるかわかりません。
それで、これをそれよりも短くするためのハードコードされていない方法はありますか? Branch
おそらく、 ?のすべてのプロパティを処理する外部ラムダです。