Лучшие linq вопросы ИТ разработчиков

  • 8голос
  • 1ответ
  • 0просмотров

Использование DateTime? .Value.TimeOfDay в LINQ Query

Я пытаюсь сделать запрос с помощью LINQ в ASP.NET MVC 3. У меня есть модель, давайте назовем это Event. Этот объект Event имеет свойство Date, DateTime ?. То, что я хочу, это получить события, которые находятся между 2 временными ...

Задан Jul 29, 2013, 11:06 PMотtereškoUmagon
  • 12голосов
  • 4ответа
  • 0просмотров

Дублирование строк при привязке данных с помощью LINQ к объектам

У меня есть проблемы с привязкой Telerik RadGrid и простого ванильного ASP.NET GridView к результатам следующего запроса LINQ to entity. В обоих случаях сетки содержат правильное количество строк, но данные только из первой группы ...

Задан Jun 22, 2009, 10:31 PMотProfK
  • 4голосов
  • 3ответа
  • 0просмотров

C # Linq объединить два словаря [дубликат]

This question already has an answer here: Combine two Dictionaries with LINQ [/questions/4903784/combine-two-dictionaries-with-linq]6 answersКак сделать следующий метод более функциональным в стиле linq? public static Dictionary<T, T> ...

Задан Apr 05, 2012, 7:33 PMотmichaelr524
  • 4голосов
  • 4ответа
  • 0просмотров

Выбор количества в LINQ

Я получил таблицу SQL Server со столбцамиResolvedDate а такжеResolvedBy. Теперь я хочу выбрать эти два столбца и посчитать их результаты, которые, как я думал, я бы реализовал следующим образом: _dataContext.Activities .Where(a => a.IsResolved ...

Задан Apr 06, 2012, 6:59 PMотabatishchevSeToY
  • 72голосов
  • 3ответа
  • 0просмотров

LINQ to Entities не распознает метод 'System.String Format (System.String, System.Object, System.Object)'

У меня есть этот запрос linq: private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId ...

Задан Jun 02, 2015, 10:29 AMотcramopyAnonyMouse
  • 3голосов
  • 2ответа
  • 0просмотров

Вопрос Linq to XML Noob - различен и упорядочен по атрибутам

Я только начинаю использовать Linq to XML, и у меня есть простой документ с такими записями: <record date="6/27/2002" symbol="DG" price="15.00" />Я хочу список различных символов в виде строк, по порядку. Это дает мне неупорядоченный список ...

Задан Jun 20, 2009, 2:04 PMотGalacticCowboyOld Man
  • 89голосов
  • 3ответа
  • 0просмотров

Почему ToLookup и GroupBy разные?

.ToLookup<TSource, TKey> возвращаетILookup<TKey, TSource>. ILookup<TKey, TSource> также реализует интерфейсIEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey> возвращаетIEnumerable<IGrouping<Tkey, TSource>>. ILookup имеет свойство ...

Задан Feb 25, 2017, 4:26 PMотsupertopiShlomo
  • 9голосов
  • 4ответа
  • 0просмотров

Эффективный обход графов с помощью LINQ - устранение рекурсии

Сегодня я собирался реализовать метод для прохождения произвольно глубокого графа и объединения его в один перечислимый. Вместо этого я сначала немного искал и нашел это: public static IEnumerable<T> Traverse<T>(this IEnumerable<T> enumerable, ...

Задан Apr 20, 2012, 9:38 PMотMgSam
  • 9голосов
  • 2ответа
  • 0просмотров

Перевести Queryable <T> обратно в IMongoQuery

Рассмотрим следующий код var q = from e in myCollection.AsQueryable<Entity>() where e.Name == "test" select e;Фактический запрос очень сложен, и я не хотел бы строить его, используя QueryBuilder вместо LINQ. Поэтому я хочу преобразовать его ...

Задан Apr 21, 2012, 5:03 PMотVladimir Mischenko
  • 6голосов
  • 2ответа
  • 0просмотров

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

у меня есть таблица объявлений 2 c #, это столбец инициализации при создании программы. я хотел присоединиться к этой базе на основе идентификатора пользователя и имени пользователя. Мой код похож на следующий from nSJL in ...

Задан Apr 24, 2012, 8:10 AMотabatishchevabc cba
  • 78голосов
  • 3ответа
  • 0просмотров

Как обновить несколько строк одновременно, используя LINQ для SQL?

Таблица: id userid friendid name status 1 1 2 venkat false 2 1 3 sai true 3 1 4 arun false 4 1 5 arjun falseесли пользователь отправляет userid = 1, friendids = 2,4,5 status = true пожалуйста, скажите мне, что запрос на обновление ...

Задан Jun 15, 2015, 6:36 AMотArionuser1237131
  • 89голосов
  • 6ответов
  • 0просмотров

Количество вхождений символа в строку [дубликаты]

This question already has an answer here: How would you count occurrences of a string (actually a char) within a string? [/questions/541954/how-would-you-count-occurrences-of-a-string-actually-a-char-within-a-string] 29 answersЯ пытаюсь ...

Задан Apr 16, 2013, 2:02 AMотGennady Vanin Геннадий Ванинdotnet-practitioner
  • 33голосов
  • 12ответов
  • 0просмотров

Поиск по шаблону для LINQ

Я хотел бы знать, возможно ли выполнить поиск по шаблону с помощью LINQ. Я вижу, что в LINQ есть Contains, StartsWith, EndsWith и т. Д. Что, если я хочу что-то вроде% Test, если% it работает%, как мне это сделать? С уважением

Задан Jun 24, 2009, 7:18 PMотPlayKid
  • 1голосов
  • 3ответа
  • 0просмотров

У Linq есть «Разница»?

У меня есть SQL-оператор, который использует Difference = & gt; http://msdn.microsoft.com/en-us/library/ms188753.aspx [http://msdn.microsoft.com/en-us/library/ms188753.aspx] Я делаю это в сохраненном процессе, но я хочу перейти на LINQ. Есть ли ...

Задан Sep 06, 2011, 4:46 AMотBrian WebsterSreedhar
  • 6голосов
  • 2ответа
  • 0просмотров

Есть ли простой способ написать пользовательскую функцию в LINQ to Entities?

Я пишу простой поисковый запрос для своего приложения Entity Framework. Мне нужно проверить, являются ли несколько полей пустыми, а если нет, вызвать ToLower () для них и сравнить с поисковым запросом. Запрос LINQ выглядит примерно так: public ...

Задан May 07, 2012, 3:26 PMотManicBlowfish
  • 8голосов
  • 2ответа
  • 0просмотров

Получить отдельные сущности Entity Framework, используя запрос LINQ или GetObjectKey?

Error: User Rate Limit Exceeded Error: User Rate Limit Exceeded int customerID = 1; EntityKey key = new EntityKey("MyEntities.Customers", "CustomerID", customerID); Customer customer = context.GetObjectByKey(key) as Customer;Error: User Rate ...

Задан Oct 24, 2011, 12:39 PMотAndrewJohn Bubriski
  • 0голос
  • 1ответ
  • 0просмотров

Исходя из даты, получить сегодняшние и следующие два дня значения из XML?

Цель: На основе текущей даты и месяца получите фактические и следующие два дня значения из XML. Выпуск: Хотя мой атрибут c.Attribute (& quot; Day & quot;). Value изменяется, мой атрибут c.Attribute (& quot; Month & quot;). Остается неизменным. ...

Задан May 08, 2012, 8:56 PMотWillMegaoctane
  • 5голосов
  • 5ответов
  • 0просмотров

LINQ - отличается по значению?

Код: news = (from New myNew in new News() select myNew).Distinct().ToList();но это отличительное предназначение для «объекта» с одинаковыми значениями. Мне нужно, в мой список,myNew за каждый месяц. (один на январь, один на февраль и т. ...

Задан Jul 14, 2018, 1:51 PMотCœurmarkzzz
  • 5голосов
  • 2ответа
  • 0просмотров

область видимости локальной переменной в анонимном методе linq (закрытие)

Какова область действия локальной переменной, объявленной в Linq Query. Я писал следующий код static void Evaluate() { var listNumbers = Enumerable.Range(1, 10).Select(i => i); int i = 10; }Компилятор отметил ошибку в строке int i = 10, ...

Задан Dec 28, 2012, 10:33 PMотTilak
  • 6голосов
  • 4ответа
  • 0просмотров

Когда использовать лямбда-выражения вместо предложения Where в LINQ

Я действительно копался в LINQ, и я пытаюсь разобраться в этом бизнесе лямбда-выражений. Я просто не вижу преимущества некоторых нюансов синтаксиса. Прежде всего, мне кажется, что лямбда-выражение - это просто другой способ использования ...

Задан Jun 28, 2009, 1:57 PMотAndreas GrechJeremy Sullivan
  • 5голосов
  • 2ответа
  • 0просмотров

Перевод дерева выражений из типа в другой тип со сложными отображениями

вдохновленныйэтот ответ [https://stackoverflow.com/a/6698824/82540]Я пытаюсь сопоставить свойство класса модели с выражением, основанным на фактической сущности. Это два участвующих класса: public class Customer { public string FirstName { get; ...

Задан May 23, 2017, 12:31 PMотCommunityKralizek
  • 5голосов
  • 3ответа
  • 0просмотров

Linq - рассчитать несколько средних в одном запросе

Я пытаюсь преобразовать некоторые запросы SQL в Linq, чтобы избежать нескольких обращений к базе данных. Старый SQL, который я пытаюсь преобразовать, выполняет: SELECT AVG(CAST(DATEDIFF(ms, A.CreatedDate, B.CompletedDate) AS ...

Задан Jun 29, 2009, 12:20 PMотGraham Clark
  • 8голосов
  • 3ответа
  • 0просмотров

Существует ли расширение LINQ или (разумный / эффективный набор расширений LINQ), определяющее, имеет ли коллекция хотя бы элементы «x»?

У меня есть код, который должен знать, что коллекция не должна быть пустой или содержать только один элемент. В общем, я хочу расширение формы: bool collectionHasAtLeast2Items = collection.AtLeast(2); Я могу легко написать расширение, ...

Задан May 14, 2012, 12:17 PMотabatishchevnicodemus13
  • 8голосов
  • 3ответа
  • 0просмотров

Метод расширения, возвращающий лямбда-выражение через сравнение

Я нахожусь в процессе создания более сложной системы фильтрации для этого нашего огромного проекта. Одним из основных предикатов является возможность передавать вычисления через строковый параметр. Это выражается в следующей форме: & quot; & gt; ...

Задан May 15, 2012, 6:19 PMотNeroS
  • 5голосов
  • 2ответа
  • 0просмотров

Провайдер NHibernate linq

Где способ написать что-то вроде этого: public class Item { public DateTime Start { get; set; } public DateTime Finish{ get; set; } } Sessin.Query<Item>.Where( x => x.Start.AddHours( 3 ) > x.Finish ); Теперь я получаю ...

Задан May 15, 2012, 4:36 PMотmattytommoVasiliy Shiryaev
  • 15голосов
  • 2ответа
  • 0просмотров

Как я могу объединить два лямбда-выражения без использования метода Invoke?

У меня есть два лямбда-выражения: Expression<Func<MyEntity, bool>> e1 = i=>i.FName.Contain("john"); а также Expression<Func<MyEntity, bool>> e2=i=>i.LName.Contain("smith");тип i происходит от моих сущностей poco, которые нельзя использовать с ...

Задан Jan 23, 2016, 2:25 PMотPickleRick
  • 13голосов
  • 4ответа
  • 0просмотров

Любое пересечение в двух коллекциях

я должен выяснить, есть ли пересечение в двух коллекциях, то, как я это сделал, - это использование LINQ & lt; Join & quot; чтобы получить пересечение двух коллекций, а затем я использую «Любой». Но мне интересно, есть ли другие, ...

Задан May 16, 2012, 10:07 PMотyoozer8Bongo Sharp
  • 5голосов
  • 3ответа
  • 0просмотров

C # Linq .ToDictionary () ключ уже существует

Final Edit: I was able to locate the duplicate field in the ini file. Thanks for your help everyone! Я использую регулярное выражение для анализа ini-файла и LINQ для сохранения его в словаре: Sample Data: [WindowSettings] Window X ...

Задан May 16, 2012, 9:00 PMотTony Trozzo
  • 19голос
  • 1ответ
  • 0просмотров

Получайте разные и общие предметы в двух массивах с помощью LINQ [закрыто]

Например, у меня есть два массива: var list1 = string[] {"1", "2", "3", "4", "5", "6"}; var list2 = string[] {"2", "3", "4"};То, что я пытаюсь сделать, это - Get common items from list1 and list2 (eg. {"2", "3", "4"}) Get different items list1 ...

Задан May 18, 2012, 7:04 AMотYe Myat Aung
  • 5голос
  • 1ответ
  • 0просмотров

Как конвертировать Expr <'a ->' b> в выражение <Func <'a, obj >>

Я использую F # 3.0 с бета-версией .NET 4.5, и я пытаюсь преобразовать цитату типа F # типаExpr<'a -> 'b> на LINQExpression<Func<'a, 'b>>. Я нашел несколько вопросов, которые имеют решение этой проблемы, но эти методы, похоже, больше не ...

Задан May 23, 2017, 12:29 PMотCommunityJoel Mueller
  • 96голосов
  • 5ответов
  • 0просмотров

linq где список содержит любой в списке

Используя linq, как я могу получить список элементов, где его список атрибутов соответствует другому списку? Возьмите этот простой пример и псевдокод: List<Genres> listofGenres = new List<Genre>() { "action", "comedy" }); var movies = ...

Задан Dec 13, 2017, 10:41 AMотLuke GirvinVictor
  • 16голосов
  • 5ответов
  • 0просмотров

Разбиение массива на 2 массива C #

Edit: I have tried the Take/Skip method but I get the following error: Cannot implicitly convert type 'System.Collections.Generic.IEnumerable<string>' to 'string[]'. An explicit conversion exists (are you missing a cast?)I do not know what I am ...

Задан Jul 01, 2016, 1:50 PMотjohnnyRosematthewr
  • 44голосов
  • 6ответов
  • 0просмотров

Как вернуть анонимный тип из метода c #, который использует LINQ to SQL [duplicate]

> Possible Duplicate: LINQ to SQL: Return anonymous type? [https://stackoverflow.com/questions/534690/linq-to-sql-return-anonymous-type] У меня есть стандартный запрос LINQ to SQL, который возвращает данные в виде анонимного типа (содержащий ...

Задан May 23, 2017, 11:54 AMотCommunityalchemical
  • 31голосов
  • 3ответа
  • 0просмотров

IEqualityComparer для анонимного типа

у меня есть это var n = ItemList.Select(s => new { s.Vchr, s.Id, s.Ctr, s.Vendor, s.Description, s.Invoice }).ToList(); n.AddRange(OtherList.Select(s => new { s.Vchr, s.Id, s.Ctr, s.Vendor, s.Description, s.Invoice }).ToList(););Я хотел бы ...

Задан Feb 01, 2011, 2:10 PMотDOKkjgilla
  • 17голос
  • 1ответ
  • 0просмотров

LINQ OrderBy не заказываете .. ничего не меняется .. почему?

Любая идея, почему LINQ OrderBy не работает в следующем коде (нет ошибок, но метод не сортирует ...) Сначала мой собственный тип public class IQLinksView { public int id { get; set; } public int catid { get; set; } public int? viewed {get;set;} ...

Задан Feb 22, 2013, 9:51 AMотuser1415838
  • 28голосов
  • 6ответов
  • 0просмотров

Linq выберите новый объект

У меня есть запрос linq var x = (from t in types select t).GroupBy(g =>g.Type)который группирует объекты по их типу, в результате я хочу иметь один новый объект, содержащий все сгруппированные объекты и их количество. Что-то вроде этого: type1, ...

Задан May 25, 2012, 5:20 PMотPranay RanaJeff
  • 1голосов
  • 7ответов
  • 0просмотров

Как вернуть результаты запроса из метода, который использует LINQ to SQL

Вот код, с которым я работаю, я все еще немного новичок в LINQ, так что эта работа еще не завершена. В частности, я хотел бы получить результаты этого запроса (около 7 столбцов строк, целых и даты и времени) и вернуть их методу, который вызвал ...

Задан Jul 02, 2009, 5:49 PMотalchemical
  • 1голосов
  • 2ответа
  • 0просмотров

Как динамически создавать групповые списки словарей

Я пытаюсь выполнить группового на IEnumerable. Проблема в том, что я не знаю во время компиляции, какие поля я хочу группировать. я нашелдругой пост [https://stackoverflow.com/questions/7830344/linq-dynamic-groupby-with-ienumerablet] в стеке, ...

Задан May 23, 2017, 11:49 AMотCommunitysean.net
  • 20голосов
  • 5ответов
  • 0просмотров

Не удается неявно преобразовать тип IEnumerable <T> в IQueryable <T>

Obfuscated ScenarioЧеловек имеет ноль, одного или нескольких домашних животных. Используя Linq to Sql, нужно получитьIQueryable список домашних животных для данного лица. Вот плохо изуродованная / истерзанная / запутанная часть ...

Задан Jun 20, 2015, 2:17 AMотSpookyp.campbell
  • 946голос
  • 21ответ
  • 0просмотров

LINQ-запрос к DataTable

Я пытаюсь выполнить запрос LINQ для объекта DataTable, и странным образом обнаруживаю, что выполнение таких запросов к объектам DataTable не является простым. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 ...

Задан Jul 04, 2014, 8:44 PMотPeter MortensenCalanus
  • 29голосов
  • 4ответа
  • 0просмотров

Невозможно создать постоянное значение - только примитивные типы

Два простых запроса - исключение происходит в: matchings.Any(u => product.ProductId == u.ProductId)Что случилось? Если я напишуtrue вместо этого все хорошо. var matchings = (from match in db.matchings where match.StoreId == StoreId select ...

Задан Oct 13, 2015, 11:51 AMотAnton Putov
  • 1голос
  • 1ответ
  • 0просмотров

В запросе Linq есть неявная ошибка приведения для DataGridViewRow, если включен строгий параметр

У меня есть DataGridView, который связан со списком объектов под названием «BaseChange». Объекты BaseChange состоят из 4 свойств ... * ChangeType * ChangeStatus * ChangeDescription * LastChangeDate В сетке данных есть столбцы для всех 4-х ...

Задан Jul 06, 2009, 8:26 PMотStingyJack
  • 4голосов
  • 2ответа
  • 0просмотров

Подсчитайте различные значения столбца в dataGridView, используя linq в .NET

Мне нужно посчитать и представить различные / уникальные значения в dataGridView. Я хочу представить это так, и этот код прекрасно работает со списками. List<string> aryIDs = new List<string>(); aryIDs.Add("1234"); aryIDs.Add("4321"); ...

Задан Jun 05, 2012, 2:51 PMотZeezer
Пред12...36След