is not null 在Ef中怎么写
时间: 2024-05-16 16:14:29 浏览: 84
mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录
在 EF 中,可以使用以下方式来检查一个属性是否为 null:
```csharp
var result = context.EntityName.Where(e => e.PropertyName != null).ToList();
```
其中,`EntityName` 是实体类的名称,`PropertyName` 是要检查的属性名称。如果该属性不为 null,则将该实体添加到 `result` 列表中。
另外,如果你想检查一个字符串是否为 null 或空字符串,可以使用以下方式:
```csharp
var result = context.EntityName.Where(e => !string.IsNullOrEmpty(e.PropertyName)).ToList();
```
其中,`string.IsNullOrEmpty` 是 C# 中的一个方法,用于判断一个字符串是否为 null 或空字符串。
阅读全文