Описание тега 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…
19 май '18 в 21:56
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<string>(){ "This is Apple", "This is mango", "This is a Lemon", "This is a Orange" }; var partialMessagesList = new List<string>(){ "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 => c.device_id) .Select(g => g.OrderByDescending(c => c.sendtime).FirstOrDefault()) .Select(c => 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) >= Convert.ToInt32(x.ID) orderby x.Name select x).Distinct(); Какой под…
08 окт '14 в 06:56
2
ответа
Простой фильтр Entity Framework по NavigationProperty с использованием методов LINQ
Я изучаю EF и LINQ to EF. Мы используем методы LINQ, а не выражения LINQ. Я пытаюсь сделать очень простой запрос из моих 2 сущностей. NavigationGroup - это отношение один ко многим к NavigationGroupLocation. Свойство Navigation в NavigationGroup наз…
13 апр '12 в 18:24
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, а не синтаксис метода, который я п…
18 ноя '15 в 14:50
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 => cust.cust_id, app => app.cust_id, (cust, app) => new { customer = cust, application = app }) .Join(context.advices, cust => cust…
15 авг '13 в 08:48
2
ответа
GroupBy с Linq для запроса сущностей
У меня есть следующие классы: public class OrderItem { public int Id { get; set; } public ICollection<NominalRouting> NominalRoutings{ get; set; } } public class NominalRouting { public int Id { get; set; } public DateTime PlanedDate {get; set…
17 фев '16 в 11:42
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 > 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