我有一个 linq 查询,它将客户表中的所有记录提取到一个可观察的集合中,如下所示:
customerList = new ObservableCollection<customer>(dbContext.customers);
dgRecords1.ItemsSource = customerList;
该列表绑定到数据网格。客户表包含近百个字段。但是我在数据网格上只显示了几个字段。我的问题是
使用 linq 查询仅从数据库中提取选定字段是否会提高客户筛选速度?
我需要过滤并有时会从此列表中删除记录。
将少数字段选择到可观察集合中的最佳方法是哪一种,有人可以提供一些示例 linq 查询吗?