powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq запрос
1 сообщений из 1, страница 1 из 1
Linq запрос
    #38538376
Che0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.Помогите с Linq запросом
НА вход подаем список полученных записей с источника А. Они проверяются с хранящимися в бд и метод должен возвращать записис из urlAds которых нету в бд.

Данная реализация заставляет делать отделенный запрос в бд на проверку каждого элемента в urlAds, что недопустима. Как переписать подскажите.
Спасибо

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 public IEnumerable<UrlAd> GetUniqueIds(IEnumerable<UrlAd> urlAds)
        {
            IEnumerable<UrlAd> result=null;
            if (urlAds != null && urlAds.Count() > 0)
            {
                 using (var db = context.GetContext())
                {
                    var entity = db.Set<UrlAd>();
                   
                    result = urlAds.Where(x =>! entity.Any(w => x.BoardId == w.BoardId && x.InnerId == w.InnerId)).ToList();
                }
            }
           return result;
        }
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]