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

Интегрированный в язык запрос - это название набора технологий, основанных на интеграции возможностей запросов непосредственно в язык C#.
4 ответа

Конвертировать хранимую процедуру в LINQ

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

Значения одинаковы, но имена отличаются с помощью linq

Есть две таблицы в одном столбце таблицы FID. FID в таблице 'tblRe ' и введите в БД является строка, а в другом столбце таблицы MID . MID находится в таблице 'tblVeh' и введите db is int, оба значения одинаковы, но имена разные. я пытаюсь настроить,…
14 июн '16 в 06:49
1 ответ

Выберите список объектов, используя запрос LINQ

У меня есть список объектов, как это. Объект типа TBLM_PRODUCT, это класс сгенерированной структуры сущностей для моей таблицы базы данных TBLM_PRODUCT. Мой класс TBLM_PRODUCT выглядит следующим образом public partial class TBLM_PRODUCT { public str…
2 ответа

Асинхронный метод в синтаксисе запроса

Я учусь с asp.net, async/await, и у меня есть эта проблема: У меня есть функция для IEnumerable<T> list, Этот список я заполняю с использованием синтаксиса запроса и выглядит так: private IEnumerable<SomeModel> GetPersons(int categoryId)…
3 ответа

Сводный отчетливый счет в LINQ - VB.NET

У меня есть данные, которые поступают из базы данных и идут в PagedDataSource. Данные взяты из запроса, который извлекает около 10 записей с примерно 20 столбцами. Основываясь на одном имени столбца varchar `source', я хочу найти уникальные экземпля…
06 июн '13 в 18:22
2 ответа

Преобразовать этот запрос Linq из синтаксиса запроса в лямбда-выражение

Я не уверен, что мне нравится синтаксис запросов linq... это просто не мои предпочтения. Но я не знаю, как будет выглядеть этот запрос, используя лямбда-выражения, кто-то может помочь? from securityRoles in user.SecurityRoles from permissions in sec…
21 май '10 в 02:21
0 ответов

Синтаксис запроса LINQ должен содержать 1 столбец

У меня есть следующий код LINQ: var count = (from ad in AccelerometerData join ae in AccelerometerEvents on ad.AccelerometerDataId equals ae.AccelerometerData.AccelerometerDataId where ad.Device.DeviceId == journey.Device.DeviceId && ae.Time…
21 ноя '18 в 18:09
1 ответ

Исключение с LINQ OrderBy

Я все еще новичок в LINQ, и я создал запрос, который я считаю немного неуклюжим. Мне было интересно, есть ли способ упростить это? Мой запрос выглядит следующим образом: var agreementsMatching = _ctx.LeasingAgreements .Where(x => x.Dealer.Id == d…
13 дек '11 в 10:12
1 ответ

Навигационное свойство не материализовано в синтаксисе запросов Linq, также отложенная загрузка не работает

Ниже приведено соединение с использованием linq: var query = from a in TableA join b in TableB on new { a.Id1, a.Id2 } equals new { b.Id1, b.Id2 } select a; var entities = query.ToList(); foreach(var item in entities) { foreach(var b in item.B) { va…
1 ответ

Entity Framework: генерировать динамическое предложение where и выбирать пользовательские столбцы

У меня есть 3 таблицы: Person, PersonFriend, PersonGroup, Используя LINQ, я хочу объединить 3 таблицы, отфильтровать с помощью динамически сгенерированного предложения where и выбрать пользовательские столбцы со сглаженными строками (сглаженные стол…
09 апр '18 в 17:50
3 ответа

Почему я получаю Null из этого заявления. Синтаксис запроса в C#

Это не работает. Возвращает ноль в список dept_list. var dept_list = ((from map in DtMapGuestDepartment.AsEnumerable() where map.Field<Nullable<long>>("Guest_Id") == 174 select map.Field<Nullable<long>>("Department_id")).Dist…
26 май '10 в 08:13
1 ответ

LINQ Query через ассоциации

У меня есть Entity Framework, который генерируется из моей базы данных. В этой базе данных находится таблица с именем User_Security_Role, которая состоит из двух полей: Employee_ID и User_Name. Оба поля действуют как его первичные ключи и также явля…
1 ответ

Что определяет, что оператор Where в Linq может анализировать?

В предложении Where оператора Linq, например, var myClasses = (from b in db.MyRecords join p in db.People on b.PersonId equals p.PersonId join cse in db.Courses on b.CourseId equals cse.CourseId where (b.Active == 1) select new { b }); Выражение b.A…
16 ноя '18 в 15:25
3 ответа

Поиск контактов с одинаковыми номерами телефонов с помощью Linq C#

У меня есть список контактов, где каждый контакт (сохраненный в таблице контактов) может иметь несколько номеров (сохраненных в другой таблице Contact_Phones) public class Contact{ public int ID {get; set;} public string First_Name {get; set;} publi…
26 дек '13 в 09:28
1 ответ

Linq: синтаксис запроса, где оператор не понимает предикаты типа Expression

Я определил спецификацию как объект типа Expression<Func<User, bool>> как это: public static Expression<Func<User, bool>> IsSystemUser { get { return user => user.UserID == -1; } } Это прекрасно работает с запросами, напис…
1 ответ

При использовании синтаксиса запроса в C# "Перечисление не дало результатов". Как получить вывод

Я создал этот запрос для получения некоторого результата из базы данных. Вот моя структура таблицы. Какая точность происходит. DtMapGuestDepartment в таблице 1 DtDepartment как Таблица 2 Используются var dept_list= from map in DtMapGuestDepartment.A…
26 май '10 в 05:41
2 ответа

Конвертировать foreach и if в запросы linq

foreach (SchemaInfo db in SourceSchemaInfos) { foreach (SchemaInfo table in db.SchemaInfos) { foreach (SchemaInfo tablelist in table.SchemaInfos) { for (int i = 0; i < SelectedTables.Count; i++) { if (tablelist.Key == SelectedTables[i].Key) { fo…
26 сен '16 в 09:03
1 ответ

Предопределенные выражения в синтаксисе запроса LINQ

Можно ли использовать ранее определенное выражение в выражениях LINQ с синтаксисом запроса? Я создал надуманный пример, чтобы проиллюстрировать мой вопрос. var tabletTypes = new List<int> { 2, 3 }; //I want to use this expression many times Ex…
1 ответ

"Тип выражения 'NhDistinctExpression' не поддерживается этим SelectClauseVisitor." - с синтаксисом запроса

Учитывая следующее выражение, как мне получить отдельный список мест, не получая этого неприятного "Тип выражения" NhDistinctExpression "не поддерживается этим SelectClauseVisitor". ошибка? public Dictionary<int, string> GetScheduledVenuesFutu…
23 фев '15 в 23:17
1 ответ

Условная логика с синтаксисом запроса linq

У меня есть условие ниже, которое выполняет один из двух запросов, которые отличаются только дополнительным предложением && acc.Fb_DataSourceKey == dskId Вот условно var statData = dskId != -1 ? from s in dao.fb_statdata join acc in dao.fb_d…
28 мар '14 в 17:59