1

我想对属性值应用不同的方法。我尝试了 queryexpression、linq 查询和 fetchxml,但我找不到 c# 的解决方案。

例如,如果我有以下记录

row1 -> A | E | A  
row2 -> B | D | A  
row3 -> C | C | B  
row4 -> D | B | C  
row5 -> E | A | D
row6 -> E | A | E 

我只想检索row1, row3, row4, row5, row6而不是row2.

4

1 回答 1

1

Distinct 命令仅适用于每行。如果您真的希望它是列级别的区别,您有两种选择:

  1. 执行两个查询,一个选择您希望区分的列,另一个根据第一个查询的 Id 检索其余列 - 或 -
  2. 执行单个查询,并在客户端使用代码解析出包含您要查找的不同值的行。
于 2015-12-13T16:20:54.643 回答