0
ответов

Зачем использовать LINQ Join для простой связи «один-много»?

Я использую LINQ to SQL и Entity Framework в течение нескольких лет, и я всегда отображал свои отношения с базой данных для создания соответствующих свойств навигации. И я всегда использую навигацию ...
вопрос задан: 29 August 2011 11:53
0
ответов

Интерлевативное слияние с LINQ?

В настоящее время я немного экспериментирую с LINQ. Допустим, у меня есть две коллекции одинаковой длины: var first = new string[] {"1", "2", "3" }; var second = new string[] {"a", "b", "c" }; я бы ...
вопрос задан: 28 August 2011 23:01
0
ответов

чтение xml файла с помощью linq

у меня есть следующий xml файл John Smith 23....
вопрос задан: 28 August 2011 18:54
0
ответов

Деревья локальных переменных и выражений

Я изучаю деревья выражений на C #. Я на время застрял: string filterString = "ruby"; Выражение > expression = x => x == filterString; Как я могу ...
вопрос задан: 28 August 2011 11:23
0
ответов

Linq и логическая функция

Есть ли способ применить функцию с сигнатурой bool IsOdd (int number); в массив целых чисел и вернуть, является ли какое-либо заданное целое число в этом массиве нечетным в одной инструкции? Я знаю, что я ...
вопрос задан: 27 August 2011 20:07
0
ответов

Linq and Contains

Первый пример, который работает: открытый класс Test {общедоступный int ID; публичная строка Имя; } Список list1 = Load1 (); Список <Тест> list2 = Load2 (); var query = list2.Where (c => list1 ....
вопрос задан: 25 August 2011 21:50
0
ответов

счетчик проекционных элементов linq

Предположим: var a = SomeCollection.OrderBy(...) .Select(f => новый MyType { счетчик = ? //Я хочу значение счетчика, так что...
вопрос задан: 25 August 2011 17:38
0
ответов

linq для сущностей и linq для объектов - они одинаковы?

Я обычно использую термин сущность для представления объекта бизнес-данных и, на мой взгляд, linq для сущностей и linq для объекты были такими же. Разве это не так?
вопрос задан: 25 August 2011 14:23
0
ответов

чтение XML-строки с использованием LINQ

Я вызываю службу sharepoint /_vti_bin/usergroup.asmx из моего приложения silverlight. В этом случае метод GetAllUserCollectionFromWeb () возвращает строку XML. Мне нужно выполнить итерацию по этой XML-строке ...
вопрос задан: 25 August 2011 14:16
0
ответов

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

Можно ли объединить два списка разных типов? строка [] left = {"A", "B", "C"}; int [] right = {1, 2, 3}; var result = left.Concat (справа); Приведенный выше код явно имеет тип ...
вопрос задан: 25 August 2011 12:55
0
ответов

Составной выбор с использованием лямбда-выражения

Что эквивалентно следующему фрагменту кода в лямбда-выражении? Int [] numbersA = {0, 2, 4, 5, 6, 8, 9}; int [] numbersB = {1, 3, 5, 7, 8}; var pair = from a in numbersA from b in ...
вопрос задан: 25 August 2011 09:41
0
ответов

C # / Linq: применить функцию сопоставления к каждому элементу в IEnumerable?

Я искал способ преобразовать каждый элемент IEnumerable во что-то еще с помощью функции сопоставления (совместимым с Linq способом ) но я ничего не нашел. Для (очень простого) ...
вопрос задан: 25 August 2011 08:41
0
ответов

Как я могу построить запрос Linq с динамическими операторами OR?

Следующий код: var dynamicQuery = из in _context. Пользователи выбирают; строка [] args = новая строка [] {"aa", "bb", "cc"}; foreach (строковое слово в args) dynamicQuery = dynamicQuery.Where (x => ...
вопрос задан: 24 August 2011 18:25
0
ответов

C #: Func <> вместо методов? [дубликат]

Это любопытный вопрос для всех, кто знает: есть ли какой-либо вред / недостаток использования Func вместо метода? Простой пример: private static Func > ...
вопрос задан: 24 August 2011 10:36
0
ответов

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

table: UserTypes Fields: row, name, Type Этот код не работает: Int64 row = 1; var myType = (из b в dc.UserTypes, где b.Row == user.Row select b) .Single (); myType.Type = "personalPage"; dc ....
вопрос задан: 22 August 2011 21:11
0
ответов

IEnumerable - Возвращает элементы в диапазоне по обе стороны от element

Мне нужно получить элемент из IEnumerable, а затем вернуть себя и диапазон элементов с обеих сторон. Итак, что-то вроде этого: var enumerable = new [] {54, 107, 24, 223, 134, 65, 36, 7342, 812, ...
вопрос задан: 22 August 2011 12:43
0
ответов

Методы LINQ являются методами расширения?

Я хочу понять LINQ, провел небольшое исследование по этому поводу и обнаружил, что IEnumerable и IQueryable есть методы LINQ. Однако когда я смотрю документацию по этим типам, я не вижу ничего ...
вопрос задан: 21 August 2011 14:39
0
ответов

В чем преимущество .Cast перед .Select?

У меня есть тип с неявными операторами преобразования в большинство базовых типов, и я пытался использовать .Cast () для коллекции этого типа, которая не удалась. По мере того, как я копался в нем, я заметил, что приведение через as ...
вопрос задан: 20 August 2011 14:53
0
ответов

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

Я хотел бы сделать что-то подобное в .NET 3.5. Какой самый быстрый способ? IEnumerable collection = TypedDataSet.TypedTableBase .Rows as IEnumerable
вопрос задан: 19 August 2011 17:41
0
ответов

Какой метод лучше использовать LINQ?

У меня есть эти две строки, которые делают одно и то же. Но пишутся иначе. Какая практика лучше и почему? firstRecordDate = (DateTime) (из g в context.Datas ...
вопрос задан: 19 August 2011 15:50
0
ответов

.ReferenceEquals or == operator ?

Почему ThrowIfNull реализован как: static void ThrowIfNull (этот аргумент T, имя строки), где T: class {if (argument == null) {throw new ...
вопрос задан: 19 August 2011 09:28
0
ответов

Ошибка: дерево выражения может не содержать динамическую операцию

Я использую Asp.Net 4 и C #, я использую EF 4. У меня есть этот запрос, я получаю сообщение об ошибке: выражение дерево не может содержать динамическую операцию dynamic o = e.Item.DataItem; var imagesContent = context ....
вопрос задан: 19 August 2011 07:56
0
ответов

LINQ - Написание метода расширения для получения строки с максимальным значением для каждой группы

Моему приложению часто требуется сгруппировать таблицу, а затем вернуть строку с максимальным значением для этой группы. Это довольно просто сделать в LINQ: myTable.GroupBy (r => r.FieldToGroupBy) .Select (r = & ...
вопрос задан: 18 August 2011 22:58
0
ответов

Истекло время ожидания функции для большого списка (запрос LINQ в C # )

Я использую следующий запрос var queryList1Only = (из файла в списке 1 выберите файл) .Except (list2, myFileCompare); в то время как myFileCompare выполняет сравнение 2 файлов ...
вопрос задан: 18 August 2011 22:03
0
ответов

Поиск последовательных элементов в списке с помощью Linq

Допустим, у меня есть следующий массив целых чисел: int [] numbers = {1, 6, 4, 10, 9, 12, 15, 17, 8, 3, 20, 21, 2, 23, 25, 27, 5, 67,33, 13, 8, 12, 41, 5}; Как я могу написать запрос Linq, который находит 3 ...
вопрос задан: 18 August 2011 18:41
0
ответов

Почему анонимные типы в .NET реализованы как ссылочные типы?

Поскольку анонимный тип в любом случае доступен только для чтения, было бы более эффективно, если бы они реализовали их как структуры, так что запросам linq не нужно создавать тонны временных объектов: // Это не ...
вопрос задан: 18 August 2011 14:49
0
ответов

Подсчет дочерних узлов в XDocument

Есть ли способ подсчитать дочерние узлы в XDocument? Я искал метод или свойство подсчета и не мог найти его. Спасибо Лео
вопрос задан: 18 August 2011 14:06
0
ответов

Указан ли Linq для присоединения объектов по умолчанию, когда не используется порядок по?

Я получил следующий запрос IEnumerable values ​​= from first in goodOrdered присоединиться ко второму в badOrdered на первом. ToLower () равно second.ToLower () выберите второй; В настоящее время мои тесты показывают, что ...
вопрос задан: 18 August 2011 02:27
0
ответов

LINQ GroupBy очень медленно

Для выполнения следующего кода с 100 000 строками требуется 5 минут. Мне это кажется безумным. Что я делаю не так? var query = from foo в fooStuff.AsEnumerable () group foo by ...
вопрос задан: 17 August 2011 20:11
0
ответов

DefaultIfEmpty () не работает

Привет, я пытаюсь использовать функцию DefaultIfEmpty () в IQueryable, и она выдает исключение «Неподдерживаемая перегрузка, используемая для оператора запроса DefaultIfEmpty». это мой код: Dinner defaultDinner = ...
вопрос задан: 16 August 2011 20:37