EF Core写一个去重方法
时间: 2023-07-01 14:20:07 浏览: 192
一个数组去重的小程序
可以使用`Distinct`方法来进行去重,示例代码如下:
```csharp
var distinctItems = dbContext.Items
.Select(i => new { i.Name, i.Description }) // 只选择需要去重的字段
.Distinct()
.ToList();
```
这个示例中假设我们有一个`Items`表,包含`Name`和`Description`两个字段,我们只需要对这两个字段进行去重,获取不重复的条目。`.Select`方法用于选择需要去重的字段,并使用匿名对象进行包装;`.Distinct`方法用于去重;最后使用`.ToList`方法将结果转换为列表返回。
阅读全文