Результаты поиска по запросу "linq"

4 ответа

Спасибо Первезу за разъяснения! Я думаю, что если я не получу однозначного ответа на этот вопрос, я пойду с традиционным подходом, при котором каждую операцию в моем DAL окружаю использованием и возвращаю List <> вместо IQueryable <>. Спасибо!

ичок в Linq для EntityFramework, у меня есть один вопрос в Linq2EntityFramework, когда или если избавиться от ObjectContext. Причина, по которой я задаю этот вопрос, заключается в том, что обычно в моем DAL-коде public List<User> GetUsers() { ...

2 ответа

LINQ не может использовать string.contains?

Это мой код: string queryString = "Marco".ToLower(); utenti = db.User.Where(p => queryString.Contains(p.Nickname.ToLower()) || queryString.Contains(p.Nome.ToLower()) || queryString.Contains(p.Cognome.ToLower())).ToList();но я получаю: Для ...

5 ответов

Это не работает

оложим, на что ссылаютсяList ниже содержит 2 элемента: Dim Countries = From c In List _ Select New With { .Country = c.Country, .CountryID = c.CountryID }код выше возвращает .Country=Spain .CountryID = 1 .Country=Spain .CountryID = 1Как я могу ...

ТОП публикаций

5 ответов

Разделите большой IEnumerable на меньший IEnumerable фиксированного количества элемента

from f in CUSTOMERS where depts.Contains(f.DEPT_ID) select f.NAMEdeptsсписок (IEnumerable<int>) идентификаторов отделов Этот запрос работает нормально, пока вы не передадите большой список (скажем, около 3000 идентификаторов отделов) .. тогда я ...

4 ответа

И, кстати, IQueryable <Type> - это какая-то коллекция в любое время, когда вы пишете ToList (), плюс она может быть передана в другое место в программе, а создание списка может быть отложено до необходимого уровня. Было бы неплохо, если бы те, кто дает -1, объяснили себе, если они считают, что это правильно.

тим, у нас естьList<Product> и каждый товар в списке имеет многоList<Type> public class Product{ public int Id {get:set;} public string Name {get:set;} public List<Type> Types {get;set;} } public class Type{ public int Id {get;set;} public ...

3 ответа

недостатки linq

- отличное дополнение к .NET, и я обнаружил, что он хорошо мне подходит во многих ситуациях, хотя я только начинаю понимать, как использовать Linq. Однако в чтении, которое я делал о Linq, я обнаружил, что есть некоторые тонкие вещи, за которыми ...

4 ответа

Он работает только с одним полем, но его можно легко распространить на составные поля.

я есть следующая БД:Posts которые имеютId, Tags также сId, а такжеTagsToPosts стол, который имеетTagsToPosts.PostId => Posts.Id а такжеTagsToPosts.TagId => Tags.Id ФК отношения. Мне нужно удалить несколько элементов изTagsToPosts следующим ...

2 ответа

+1 за предупреждение об IN

ли какой-нибудь механизм для выполнения JOIN между коллекцией в памяти и структурой сущности при сохранении порядка. Что я пытаюсь var itemsToAdd = myInMemoryList.Join(efRepo.All(), listitem => listitem.RECORD_NUMBER, efRepoItem => ...

4 ответа

Поиск на основе набора ключевых слов

Мне нужно сделать поиск на основе набора ключевых слов, которые возвращают все объявления, связанные с этими ключевыми словами. Затем результатом является список категорий с количеством объявлений для каждой категории. Поиск производится в ...

2 ответа

На самом деле изменения сохраняются в памяти на EntityCollection до тех пор, пока не будет вызван SaveChanges. При выполнении первого запроса к базе данных выполняется только один вызов, который загружает объект проигрывателя в память. Я узнал все это с помощью веселых тестов TDD. Что привело меня к этому вопросу.

тим, у меня есть два EntitySet, «Команды» и «Игроки». Я добавляю новые команды в систему, скажем так, я добавляю тысячу команд из файла (который содержит дубликаты). Система содержит 100 команд для начала. И моя цель - избежать дубликатов, ...