1

LINQ to Entities の where 句で複数の条件を確認するにはどうすればよいですか?

値が false または null かどうかを確認するにはどうすればよいですか

.Where(p => (p.Disabled == false || p.Disabled = null));
4

1 に答える 1

9

通常のブール演算子を使用して条件を組み合わせることができます。

==条件の 2 番目の部分に解決策がありません。

.Where(p => (p.Disabled == false || p.Disabled == null));
//                    Here --------------------^

boolnullableがfalseまたはであるかどうかnullをチェックすることは、そうでないことをチェックすることと同等であるため、これをさらに単純化できますtrue

.Where(p => p.Disabled != true);
于 2013-09-02T11:46:44.443 に答える