「作業単位」が「単位」ではなくなるのはいつですか? リソースに関しては、どちらのシナリオが適していますか? 1 つ目は 1 つの接続を作成し、2 つ目は 4 つ作成します。
using (DataContext dc=new DataContext)
{
var orders= from o in dc.orders
select ( new Product { property a= from a in ..join... select x,
property b= from b in ..join... select y,
property c= from c in ..join... select z.}
)
}
また
using (DataContext dc=new DataContext)
{
var orders= from o in dc.orders
select ( new Product { property a = GetPropertyA(),
property b = GetPropertyB(),
property c = GetPropertyC()}
)
}