2015-12-09 19 views
1

我想對屬性值應用不同的方法。我試過queryexpression,linq查詢和fetchxml,但是我找不到c#的解決方案 。是否可以在不使用sql查詢的情況下檢索Dynamics Crm中的自定義實體的不同屬性值記錄?

舉例來說,如果我有以下記錄

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

+1

似乎我row2也有不同的列值。 –

+0

你在做什麼?例如,當您在CRM中進行搜索時,搜索帳戶時,每個帳戶將僅在列表中出現一次。 –

+0

你是對的,但我想在基於列的行上應用獨立性,而不是基於行。 –

回答

1

Distinct命令將只在每行的基礎上工作。如果你真的希望它是一個列級的區別,你有兩個選擇:

  1. 執行兩個查詢,一個選擇你想要的區分列和另一檢索的列的基礎上,其餘第一個查詢的ID爲 - 或 -
  2. 執行單個查詢,並使用客戶端上的代碼解析出包含您正在查找的不同值的行。
相關問題