Как использовать LINQ с динамическими коллекциями

есть ли способ, чтобы преобразовать dynamic объект IEnumerable тип для фильтрации коллекции со свойством. dynamic data = JsonConvert.DeserializeObject(response.Content); мне нужно получить доступ к чему-то вроде этого var a = data.Where(p => p ...

LINQ OrderBy не сортирует правильно

Я надеюсь, что кто-то может доказать, меня неправильно :) Если я сделаю это: List<string> a = new List<string> { "b", "c", "a", "aa" }; var b = a.OrderBy(o => o).ToList(); Я ожидал бы, что результат 'b' будет: a aa b c вместо эт ...

Могу ли я LINQ A JSON?

это JSON, который я получаю от запроса на .NET: { "id": "110355660738", "picture": { "data": { "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/1027085_12033235063_5234302342947_n.jpg", "is_silhouette": false } ...

Как получить ближайший номер из списка с помощью LINQ?

Как получить ближайший номер от A List<int> с LINQ? например: List<int> numbers = new List<int>(); numbers.Add(2); numbers.Add(5); numbers.Add(7); numbers.Add(10) мне нужно найти самое близкое значение в списке к номеру 9. В да ...

C# определить дубликат в списке

требование: в несортированном списке определите, существует ли дубликат. Типичный путь я хотел бы сделать это квадратичная вложенный цикл. Мне интересно, как другие решают эту. Есть ли элегантный, высокопроизводительный метод в Linq? Что-то общее ...

Использование Linq для возврата строки, разделенной запятыми

У меня есть класс в моем приложении public class ProductInfo { public int ProductId {get;set;} public int ProductType{get;set;} } Я хочу написать запрос linq, который может вернуть мне список ProductIds в формате, разделенном запятыми, где Pro ...

LINQ-синтаксис запроса vs цепочки методов и лямбда [закрыто]

кто-нибудь придерживается каких-либо правил (или вы вынуждены придерживаться каких-либо правил вашим работодателем?) при выборе использования синтаксиса запроса LINQ или лямбда-выражения внутри одного из методов расширения LINQ? Это относится к любым ...

Find() и First () бросает исключения, как вернуть null вместо этого?

есть ли метод поиска linq lambda, который возвращает null, вместо того, чтобы выдавать исключение при поиске списка? мое текущее решение-это что-то вроде: (чтобы избежать исключения из перебрасываясь) if (list.Exists(x => x.Foo == Foo)) { va ...

Преобразование DataRowCollection в IEnumerable

Я хотел бы сделать что-то подобное в .NET 3.5. Какой самый быстрый способ? IEnumerable<DataRow> collection = TypedDataSet.TypedTableBase<DataRow>.Rows as IEnumerable<DataRow>; ...

Преобразование из списка в массив T[]

есть ли короткий способ преобразования строго типизированного List<T> к массиву того же типа, например: List<MyClass> до MyClass[]? под коротким я подразумеваю один вызов метода, или, по крайней мере, короче, чем: MyClass[] myArray = ne ...

Поменять местами два элемента в списке

есть ли LINQ способ поменять положение двух элементов внутри list<T>? ...

Методы расширения LINQ и любой() и, где() и существует()

к сожалению, названия этих методов делают ужасные условия поиска, и я не смог найти хороший ресурс, который объясняет разницу между этими методами-как в том, когда использовать каждый. спасибо. Edit: тип запроса, который я пытаюсь полностью понят ...

Источник данных не поддерживает подкачку данных на стороне сервера

у меня есть GridView на моем экране и нужно, чтобы он разрешал подкачку. разметка: <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1"> <Columns> <asp:B ...

В LINQ + по каждому объекту против + если

мне нужно перебирать список объектов, делать что-то только для объектов, которые имеют свойство boolean значение true. Я с уверенностью сказать, что этот код foreach (RouteParameter parameter in parameters.Where(p => p.Condition)) { //do somethi ...

Как LINQ работает внутренне?

Я люблю использовать LINQ на .net, но мне интересно знать, как это работает внутри? кто-нибудь знает что? Thks. ...

Левый присоединиться в LINQ к сущностям?

Я пробую LINQ для сущностей. у меня проблема со следующим: Я хочу, чтобы он сделал это: SELECT T_Benutzer.BE_User ,T_Benutzer_Benutzergruppen.BEBG_BE FROM T_Benutzer LEFT JOIN T_Benutzer_Benutzergruppen ON T_Benutzer_Benutzergruppen. ...

LINQ to SQL с использованием GROUP BY и COUNT(DISTINCT)

Я должен выполнить следующий SQL-запрос: select answer_nbr, count(distinct user_nbr) from tpoll_answer where poll_nbr = 16 group by answer_nbr запрос LINQ to SQL from a in tpoll_answer where a.poll_nbr = 16 select a.answer_nbr, a.user_nbr disti ...

Чтение файла строка за строкой в C#

Я пытаюсь прочитать некоторые текстовые файлы, где каждая строка должна быть обработана. На данный момент я просто использую StreamReader, а затем читаю каждую строку по отдельности. мне интересно, есть ли более эффективный способ (с точки зрения Lo ...

Linq OrderByDescending, null first

У меня есть поле в моей базе данных, которое содержит DateTime?. Я хотел бы отсортировать результаты так, чтобы нули отображались вверху, а затем по убыванию по дате и времени, например, null null 2012-04-01 2012-01-01 2011-09-04 причина в том, чт ...

LINQ с SQLite (linqtosql)

У меня есть небольшой проект, который требует хранения (я выбираю SQLite) и я получил хороший результат с ADO DLL для .Net для Sqlite. после установки я заметил, что он содержит SQLLinq.файл DLL. Прежде чем исследовать слишком много усилий, и потому ...