4

私はクラスにisDeleted Nullable財産を持っています。Profile

Builders<Profile>.Filter.Eq(p => p.IsDeleted, BsonNull.Value)

しかし、次のコードでは次のコンパイル エラーが発生しました。

Error 11    Cannot convert lambda expression to type 
'MongoDB.Driver.FieldDefinition<MongoDB.DataTypes.Profile,MongoDB.Bson.BsonNull>' 
because it is not a delegate type   

null-check を実装する方法は?

4

1 に答える 1

6

nullable の場合は、クエリの代わりにIsDeleted単純なものを使用できます。nullBsonNull.Value

Builders<Profile>.Filter.Eq(p => p.IsDeleted, null)
于 2015-08-07T09:54:10.977 に答える