Описание тега linq-method-syntax

1 ответ

Синтаксис метода LINQ, чтобы включить 4 уровня

Я безуспешно искал (или не знал, как правильно это искать), поэтому я прихожу к вам. Проверьте эти тестовые классы: public class A { int Id; ICollection<B> Bs; } public class B { int Id; int AId; ICollection<C> Cs; } public class C { int…
1 ответ

Ошибка приведения к типу значения 'Десятичная', поскольку материализованное значение равно нулю

У меня есть следующий код: public ViewResult Stock(Guid id) { // Get the product form the database var product = productRepository.GetById(id); var viewModel = new ProductStockViewModel() { Product = product, ProductStoreStock = storeDB.Stores.Selec…
28 янв '13 в 11:29
1 ответ

Как вернуть пользовательские объекты с помощью Except

Я использую ASP.NET MVC, C# и SQL Server. Я хочу получить список автомобилей, которые можно арендовать в течение определенной даты, т.е. еще не сдан в аренду. Теперь я получил что-то вроде того, что взял все машины со стола машин, кроме тех, у котор…
25 авг '14 в 16:09
2 ответа

Запрос Linq с синтаксисом метода необходим для двух списков с типом List<string>

var fullMessagesList = new List&lt;string&gt;(){ "This is Apple", "This is mango", "This is a Lemon", "This is a Orange" }; var partialMessagesList = new List&lt;string&gt;(){ "Apple", "mango", }; Мне нужен запрос linq с синтаксисом метода с возврат…
22 май '18 в 15:58
3 ответа

LINQ group by date - включайте пустые дни БЕЗ использования join

Использование C#, NHibernate, NHibernate для LINQ. Используя NHibernate для LINQ, у меня нет функциональности JOIN. Я не могу использовать QueryOver либо. У меня есть запрос LINQ, который подсчитывает количество потенциальных клиентов и продаж. Эта …
13 июн '13 в 11:38
1 ответ

Перевести с синтаксиса лямбда (метода) на синтаксис запроса (LINQ)

Как можно перевести var vehiclequery = db.position .GroupBy(c =&gt; c.device_id) .Select(g =&gt; g.OrderByDescending(c =&gt; c.sendtime).FirstOrDefault()) .Select(c =&gt; new myPosition() { battery_percentage = c.battery_percentage, device_id = c.de…
28 мар '14 в 22:34
0 ответов

Условие в троичном операторе игнорируется в методе "Где". Есть ли другой лучший подход к запросу?

Я пытаюсь реализовать метод для извлечения данных из базы данных с использованием синтаксиса EF и метода Linq. У метода есть 5 параметров (четыре списка и одна строка), каждый параметр должен работать как фильтр для результата запроса. Использование…
02 янв '19 в 17:21
2 ответа

Как группировать по датам и часам?

У меня есть таблица, в которой магазины посещают дни на ярмарке. например, посетители посещают ярмарки со дня "а" до дня "б". Я написал запрос лебедки группы на основе даты посещения. но это дает мне "сколько посещений в день". вот мой запрос: var v…
07 янв '17 в 08:06
1 ответ

linq преобразовать синтаксис запроса в синтаксис метода

Как я могу преобразовать этот синтаксис запроса в синтаксис метода в linq: return (from x in db.Table1 join y in db.Table1 on x.ID equals y.ID - 1 where Convert.ToInt32(y.ID) &gt;= Convert.ToInt32(x.ID) orderby x.Name select x).Distinct(); Какой под…
2 ответа

Простой фильтр Entity Framework по NavigationProperty с использованием методов LINQ

Я изучаю EF и LINQ to EF. Мы используем методы LINQ, а не выражения LINQ. Я пытаюсь сделать очень простой запрос из моих 2 сущностей. NavigationGroup - это отношение один ко многим к NavigationGroupLocation. Свойство Navigation в NavigationGroup наз…
1 ответ

LINQ to Entities не распознает мой метод

Я хочу преобразовать дату и время в персидский язык в LINQ select, но linq не может распознать мой метод: LINQ to Entities не распознает метод метода System.String toPersianDateTime(System.DateTime), и этот метод нельзя преобразовать в выражение хра…
06 июн '16 в 16:09
1 ответ

Resharper 9 Преобразование в LINQ: синтаксис метода

Я использую Resharper (C#) много лет и считаю, что функция автоматического преобразования в выражение linq чрезвычайно полезна. Я недавно обновился до V9 из resharper, и теперь он использует синтаксис запроса linq, а не синтаксис метода, который я п…
1 ответ

Как улучшить запрос LINQ

Я работаю над приложением, где пользователь может фильтровать записи по категориям. Запись должна иметь 1, но может иметь много категорий. (1-*) У меня вопрос: что я могу сделать, чтобы улучшить этот поиск? В настоящее время он работает на уровне O(…
21 июн '16 в 16:07
3 ответа

Не удалось неявно преобразовать тип 'System.Collections.Generic.List<AnonymousType # 1>' в 'System.Linq.IQueryable<AnonymousType # 2>'

Этот запрос компилируется без ошибок: var _entityList = context.customer .Join(context.applications, cust =&gt; cust.cust_id, app =&gt; app.cust_id, (cust, app) =&gt; new { customer = cust, application = app }) .Join(context.advices, cust =&gt; cust…
2 ответа

GroupBy с Linq для запроса сущностей

У меня есть следующие классы: public class OrderItem { public int Id { get; set; } public ICollection&lt;NominalRouting&gt; NominalRoutings{ get; set; } } public class NominalRouting { public int Id { get; set; } public DateTime PlanedDate {get; set…
3 ответа

Синтаксис метода LINQ с INNER и OUTER Join

У меня есть 3 класса и пытаюсь использовать LINQ methods выполнить INNER JOIN и LEFT JOIN, Я могу исполнять каждый по отдельности, но мне не повезло вместе, так как я даже не могу понять синтаксис. В конечном счете, SQL-код, который я бы написал, бы…
18 июл '18 в 20:08
4 ответа

Сравните 2 списка чисел в синтаксисе метода LINQ

У меня есть 2 списка номеров. public int[] numbersA = { 0, 2, 4 }; public int[] numbersB = { 1, 3, 5 }; Мне нужен вывод, как показано ниже ожидаемый результат 0 is less than 1 0 is less than 3 0 is less than 5 2 is less than 3 2 is less than 5 4 is …
24 фев '17 в 06:35
2 ответа

Проблемы с оператором.NET Linq

Синтаксис Linq и Query - один из моих самых слабых навыков. У меня проблемы с получением желаемого результата. У меня есть две таблицы / коллекции. Один заполнен DocumentTypes, другой с Уведомлениями. Это те поля, которые они содержат, но я пропусти…
27 апр '17 в 09:35
0 ответов

Аналог синтаксиса метода Linq для синтаксиса запроса Linq

У меня есть коллекция заказов.Каждый заказ имеет вложенную коллекцию OrderItems. Теперь у меня есть синтаксис запроса Linq, который работает: var ordersProjection = from order in orders from oi in order.OrderItems where oi.Quantity &gt; 1 select new…
16 авг '15 в 18:27
1 ответ

Присоединяйтесь при условии с методами Linq

Скажи у меня класс Class Record { int Id int StartDate } Class DBRecord { int Id DateTime StartDate DateTime EndDate } Как я могу объединить их, используя синтаксис методов linq с условием, что дата начала находится между датой начала и конца dbreco…
10 фев '16 в 17:53