2010-02-21 73 views
0

我正在使用Linq-To-SQL。從Observable Collection類獲取不同的值

我已經通過繼承的ObservableCollection

這個類有一個構造函數的DataContext作爲參數,作出一個類。

我從我的程序中調用了這個構造器,並將它分配給控件的ItemSource屬性。

但我不能得到它獨特的價值..

 
public class BindBookIssueDetails : ObservableCollection 
     { 
      public BindBookIssueDetails(DataClasses1DataContext dataDC) 
      { 
       foreach (Resource_Allocation_View res in dataDC.Resource_Allocation_Views) 
       { 
        this.Add(res); 
       } 
      } 
     }

 
private BindBookIssueDetails bResource; 
bResource = new BindBookIssueDetails(db); 
_cmbResource.ItemSource=bResource;

那麼,有什麼解決辦法?

Plz Help ...

回答

2

我會先建議將您的查詢邏輯從集合的構造函數中取出。對於這樣的事情,這是非常不尋常的地方。

但是,否則,您正在尋找的LINQ函數被稱爲Distinct

+0

我不明白你想說什麼.. 你可以解釋排序的例子嗎? – 2010-02-21 07:06:13

相關問題