1

whereLINQ-to-NHibernate および LINQ-to-SQL は、クエリの句での短絡評価をサポートしていないようです。

私は正しいですか?回避策はありますか?LINQ-to-NHibernate と LINQ-to-SQL の次のバージョンに追加できますか?

詳細については、以下を参照してください。

|| (または) C# を使用した Linq の演算子

ブール式を評価する際の通常の法則がLINQに適合しないのはなぜですか?

4

1 に答える 1

0

は?LinqToSql では、コード内の C# クエリが式ツリーに変換され、次に SQL ステートメントに変換されます。SQL ステートメントは mssqlserver に渡されますが、これは確かにショート サーキットを行います。

また、mssqlserver は null 参照例外をスローしません。

于 2010-02-22T18:13:55.877 に答える