動的式を組み合わせることは可能ですか:
from c in collection where c.Property == true select c
表情で
from result in results
group result by result.Property
into g
select new g.Key
「結果」は、最初の式から返されたコレクションである必要がありますか?
合成式を使用して NHibernate を使用して db からデータをフェッチするので、次のように記述した場合、結合式が等しくなるようにします。
from c in collection
where c.Property == true
group c by c.Property
into g
select new g.Key
式はクラスで定義されています。
public class MyClass : MyAbstractClass<User>
{
public MyClass()
{
FirstExpression = users => from user in users where ... select user;
SecondExpression = results => from result in results
group result by result.Property into g
select g.Key
}
}