Запрос возвращает неправильный набор результатов - Entity Framework - PullRequest
0 голосов
/ 27 октября 2011

Я использую Entity Framework 4.0.

Custumer - это Entity в моем ObjectContext, а класс Enity генерируется автоматически.Я получаю таких клиентов:

Public Function GetAll(ByVal companyId As String) As System.Collections.Generic.IEnumerable(Of Customer) Implements ICustomerRepository.GetAll
    Return Me.objectSet.Where(Function(p) p.CompId = >companyId).AsEnumerable
End Function 

Моя функция возвращает правильный набор результатов, но не выбирает только тех клиентов, у которых Comp.Id = conmpanyId.Я также пытался

Return From p In Me.objectSet Where p.CompId = companyId Select p 

Как правильно написать запрос?

1 Ответ

0 голосов
/ 27 октября 2011

Я действительно не знаю синтаксис VB, но попробуйте это:

 Return Me.objectSet.Where(Function(p) p => p.CompId == companyId).AsEnumerable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...