6

Entity Framework 4.0 のコードが最初で、C# 4.0 です。コードでis not nullの何が問題になっていますか?

var query = from c in dbContext.table 
where c.FacilityID == facilityID && c.FilePath is Not null select c;

編集:

追加後の多くのエラーは null ではありません。

それらの1つは次のとおりです。

型または名前空間名 'Not' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

4

1 に答える 1

11

Notは LINQ クエリのキーワードではないため、コンパイラ エラーが発生します。がnull でない!=かどうかを確認するには、不等式演算子 ( ) を使用する必要があります。FilePath

以下のコードはあなたのために働くはずです

var query = from c in dbContext.table 
where c.FacilityID == facilityID && c.FilePath != null select c;
于 2013-01-29T20:45:24.233 に答える