Вопросы по теме 'linq-query-syntax'

Синтаксис методов расширения и синтаксис запроса
Я пытаюсь понять, есть ли подходящее время для использования стандартных ключевых слов linq или методов расширения linq с лямбда-выражениями. Они вроде делают то же самое, только написаны по-разному. Это чисто вопрос стиля? var query = from p in...
33480 просмотров

LINQ — разница в синтаксисе метода и запроса
Я работал с DataTable и заметил, что Resharper рекомендовал преобразовать цикл в выражение LINQ. Я так и сделал, и он был переписан в синтаксисе выражения запроса (упрощенном): var test1 = from DataRow row in dt.Rows select row; Лично я...
1921 просмотров

Преобразование хранимой процедуры в LINQ
Я использую MVC3 и все еще изучаю LINQ. У меня проблемы с преобразованием запроса в LINQ to Entities. Я хочу вернуть метод Json Моя хранимая процедура Create Procedure [dbo].[ResourceReports] ( @EmployeeID int ) as begin select...
3863 просмотров

Могу ли я указать Queryable.GroupBy (вместо Enumerable.GroupBy) в синтаксисе выражения запроса
Когда я пишу Group By в синтаксисе выражения запроса, компилятор автоматически выбирает Enumerable.GroupBy в качестве предполагаемого целевого метода, и я получаю обратно IEnumerable вместо IQueryable . Это означает, что последующий вызов...
665 просмотров

Как использовать синтаксис запроса для создания перестановок?
Я попытался написать метод, который возвращает перестановку данного перечислимого как можно проще. Код: using System.Collections.Generic; public static partial class Permutable { static IEnumerable<IEnumerable<T>>...
1180 просмотров
schedule 06.08.2022

linq Выберите динамический столбец коллекции
Например, я хочу выбрать Col1 или Col2 с помощью динамической команды linq. var temp1= "Col1"; Спасибо за ответ я стараюсь ((ICollection<SanadItem>)x.GetType().GetProperty(temp1).GetType()).Select(g =>... но получить...
1339 просмотров
schedule 15.06.2023

Передайте список свойств объекта, которые будут использоваться для формирования нового объекта внутри запроса LINQ.
Звучит немного сложно, но вот что я пытаюсь сделать: Я фильтрую определенные свойства MyObject в List<MyObject> в новый объект LINQ как: var filteredMyObjects = from r in myObjects select new { r.ComponentName, r.Group, r.Key };...
851 просмотров
schedule 29.07.2023

Соединение двух списков с помощью запросов linq — C#
У меня есть задание, в котором я должен присоединиться к двум спискам одного типа (Клиент). У них есть похожие записи, которые я должен избегать повторений. Это мой класс клиентов : class Customer { private String _fName, _lName; private...
14418 просмотров
schedule 23.03.2023

Объединение таблиц в EF Core Linq Query
В настоящее время я пытаюсь создать веб-API с EF Core, и у меня возникают проблемы с объединением таблиц, которые я собрал. Я работаю со следующей диаграммой базы данных: И данные, которые я сейчас получаю из своего API, выглядят так: [...
6298 просмотров