Вопросы с тегом 'linq'

Language Integrated Query (LINQ) - это компонент Microsoft.NET Framework, который добавляет собственные возможности запросов к данным на языки.NET. Пожалуйста, рассмотрите возможность использования более подробных тегов, если это необходимо, например [linq-to-sql], [linq-to-entities]/[entity-framework] или [plinq]
6 отв.

Множественный "порядок по" в LINQ

У меня есть две таблицы, movies и categories, и сначала я получаю упорядоченный список categoryID, а затем Имя. Таблица фильмов содержит три столбца, идентификатор, имя и код категории. В таблице категории 2 есть столбцы, ID и имя. Я попроб...
18 нояб. '08 в 16:34
16 отв.

Возвращение IEnumerable <T> против IQueryable <T>

В чем разница между возвратом IQueryable<T> vs. IEnumerable<T>? IQueryable<Customer> custs = from c in db.Customers where c.City == "<City>" select c; IEnumerable<Customer> custs = from c in db.Customers where c.City ...
20 мая '10 в 21:13
7 отв.

Группа в LINQ

Предположим, что если мы имеем такой класс, как class Person { internal int PersonID; internal string car ; } Теперь у меня есть список этого класса: List<Person> persons; Теперь этот список может иметь несколько экземпляров с о...
06 сент. '11 в 22:44
20 отв.

Запрос LINQ в DataTable

Я пытаюсь выполнить запрос LINQ в объекте DataTable, и я прихожу к выводу, что выполнение таких запросов в DataTables непросто. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Это запрещено. Как ...
14 авг. '08 в 13:08
12 отв.

Разница между Select и SelectMany

Я искал разницу между Select и SelectMany, но я не смог найти подходящий ответ. Мне нужно узнать разницу при использовании LINQ To SQL, но все, что я нашел, это стандартные примеры массивов. Может ли кто-нибудь предоставить пример LINQ To SQL?
06 июня '09 в 6:54
11 отв.

Группировать несколькими столбцами

Как я могу сделать GroupBy несколько столбцов в LINQ Что-то подобное в SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> Как я могу преобразовать это в LINQ: QuantityBreakdown ( MaterialID int, ProductID int, ...
11 мая '09 в 10:24
35 отв.

Что такое эквивалент Java для LINQ?

Что такое эквивалент Java для LINQ?
01 авг. '09 в 21:53
17 отв.

LINQ Distinct() для определенного свойства

Я играю с LINQ, чтобы узнать об этом, но я не могу понять, как использовать Distinct, когда у меня нет простого списка (простой список целых чисел довольно прост, это не вопрос), Что я, если хочу использовать Distinct в списке объектов по одному или ...
28 янв. '09 в 23:45
24 отв.

LINQ эквивалент foreach для IEnumerable <T>

Я хотел бы сделать эквивалент следующего в LINQ, но я не могу понять, как: IEnumerable<Item> items = GetItems(); items.ForEach(i => i.DoStuff()); Каков реальный синтаксис?
14 окт. '08 в 12:56
14 отв.

Когда использовать. Сначала и когда использовать .FirstOrDefault с LINQ?

Я обыскал и на самом деле не нашел четкого ответа о том, когда вы хотите использовать .First, и когда вы хотите использовать .FirstOrDefault с LINQ. Когда вы хотите использовать .First? Только когда вы хотите поймать исключение, если не возвращен...
21 июня '09 в 22:15
18 отв.

Динамический LINQ OrderBy на IEnumerable <t>/IQueryable <t>

Я нашел пример в VS2008 Примеры для Dynamic LINQ, который позволяет вам использовать SQL-подобную строку (например, OrderBy("Name, Age DESC")) для заказа К сожалению, этот метод включал только работу над IQueryable<T>.. Есть ли способ получить...
03 сент. '08 в 9:30
11 отв.

IEnumerable vs List - что использовать? Как они работают?

У меня есть некоторые сомнения относительно того, как работают счетчики, и LINQ. Рассмотрим эти два простых выбора: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey e...
02 сент. '10 в 18:05
15 отв.

Использование LINQ для удаления элементов из списка <T>

Скажите, что у меня есть запрос LINQ, например: var authors = from x in authorsList where x.firstname == "Bob" select x; Учитывая, что authorsList имеет тип List<Author>, как я могу удалить элементы Author из aut...
12 мая '09 в 18:56
11 отв.

Алгоритм LINQ Aggregate объяснен

Это может показаться хромым, но я не смог найти действительно хорошее объяснение Aggregate. Хорошее означает короткий, описательный, всеобъемлющий с небольшим и ясным примером.
18 авг. '11 в 12:51
8 отв.

Какой метод работает лучше:.Any() vs .Count()> 0?

в пространстве имен System.Linq, теперь мы можем расширить наш IEnumerable, чтобы иметь методы расширения Any() и Count(). Недавно мне сказали, что если я хочу проверить, что коллекция содержит 1 или более элементов внутри, я должен использовать ме...
20 нояб. '08 в 15:11