LINQ EF C # Выбрать - PullRequest
       3

LINQ EF C # Выбрать

2 голосов
/ 30 июля 2011

Я новичок в Linq и EF;мой проект в MVC3.Я пытаюсь сделать выбор, и хотел бы добавить (где или если), чтобы исключить запись, когда конкретное значение элемента меньше 1. Вот мой сценарий

.Select(item => new AreaModel  
        {
            ID = item.ID,
            Name = item.Name,
            PersonID = item.PersonID,
        }) ;

В этом случае, если PersonIDменьше 1, исключить эту запись.Заранее спасибо

Ответы [ 3 ]

1 голос
/ 30 июля 2011

вы должны в итоге получить что-то вроде:

EntityObject.Where(x => x.PersonID >= 1)
    .Select(item => new AreaModel  
            {
                ID = item.ID,
                Name = item.Name,
                PersonID = item.PersonID,
            });
1 голос
/ 30 июля 2011

Хорошей отправной точкой для LINQ являются 101 образец LINQ http://msdn.microsoft.com/en-us/vcsharp/aa336746

Happy LINQ'ing

0 голосов
/ 30 июля 2011

вставить .Where(item => item.PersonID > 0) до .Select.

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