http://www.albahari.com/nutshell/predicatebuilder.aspxのようにPredicateBuilderを使用すると、すべてがうまく動作しますが、今は動的LINQ to SQL式を生成できますが、私が理解できないのはなぜですか?LINQ to SQL PredicateBuilder
var inner = PredicateBuilder.False<MyType>();
foreach (var f in Filtermodel.InstrumentsFilterList.Where(s => s.isActive))
{
int temp = f.InstrumentID;
inner = inner.Or(ud => ud.InstrumentId == temp);
}
なぜ私は「F」イテレータ変数を使用しようとするが、それは、参照によって渡されるように、それは唯一の、各反復のためのリストの最後の値を取得する?その一時変数を使用する必要があります...
これはかなり興味深いようですが、このトピックのドキュメントを入手するにはどうすればいいですか – JOBG