Получить отличную ценность от наблюдаемого класса коллекции - PullRequest
0 голосов
/ 21 февраля 2010

Я использую Linq-To-SQL.

Я создал один класс, унаследовав 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 ...

1 Ответ

2 голосов
/ 21 февраля 2010

Сначала я бы предложил убрать логику вашего запроса из конструктора коллекции. Это очень необычное место для чего-то подобного.

Но в противном случае нужная вам функция LINQ называется Distinct .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...