Я использую LINQ to SQL и Entity Framework в течение нескольких лет, и я всегда отображал свои отношения с базой данных для создания соответствующих свойств навигации. И я всегда использую навигацию ...
В настоящее время я немного экспериментирую с LINQ. Допустим, у меня есть две коллекции одинаковой длины: var first = new string[] {"1", "2", "3" };
var second = new string[] {"a", "b", "c" }; я бы ...
Есть ли способ применить функцию с сигнатурой bool IsOdd (int number); в массив целых чисел и вернуть, является ли какое-либо заданное целое число в этом массиве нечетным в одной инструкции? Я знаю, что я ...
Первый пример, который работает: открытый класс Test
{общедоступный int ID; публичная строка Имя;
} Список list1 = Load1 ();
Список <Тест> list2 = Load2 (); var query = list2.Where (c => list1 ....
Я обычно использую термин сущность для представления объекта бизнес-данных и, на мой взгляд, linq для сущностей и linq для объекты были такими же. Разве это не так?
Я вызываю службу sharepoint /_vti_bin/usergroup.asmx из моего приложения silverlight. В этом случае метод GetAllUserCollectionFromWeb () возвращает строку XML. Мне нужно выполнить итерацию по этой XML-строке ...
Можно ли объединить два списка разных типов? строка [] left = {"A", "B", "C"};
int [] right = {1, 2, 3};
var result = left.Concat (справа); Приведенный выше код явно имеет тип ...
Что эквивалентно следующему фрагменту кода в лямбда-выражении? 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 ...
Я искал способ преобразовать каждый элемент IEnumerable во что-то еще с помощью функции сопоставления (совместимым с Linq способом ) но я ничего не нашел. Для (очень простого) ...
Следующий код: var dynamicQuery = из in _context. Пользователи выбирают;
строка [] args = новая строка [] {"aa", "bb", "cc"};
foreach (строковое слово в args) dynamicQuery = dynamicQuery.Where (x => ...
Это любопытный вопрос для всех, кто знает: есть ли какой-либо вред / недостаток использования Func вместо метода? Простой пример: private static Func > ...
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 ....
Мне нужно получить элемент из IEnumerable, а затем вернуть себя и диапазон элементов с обеих сторон. Итак, что-то вроде этого: var enumerable = new [] {54, 107, 24, 223, 134, 65, 36, 7342, 812, ...
Я хочу понять LINQ, провел небольшое исследование по этому поводу и обнаружил, что IEnumerable и IQueryable есть методы LINQ. Однако когда я смотрю документацию по этим типам, я не вижу ничего ...
У меня есть тип с неявными операторами преобразования в большинство базовых типов, и я пытался использовать .Cast () для коллекции этого типа, которая не удалась. По мере того, как я копался в нем, я заметил, что приведение через as ...
У меня есть эти две строки, которые делают одно и то же. Но пишутся иначе. Какая практика лучше и почему? firstRecordDate = (DateTime) (из g в context.Datas ...
Я использую Asp.Net 4 и C #, я использую EF 4. У меня есть этот запрос, я получаю сообщение об ошибке: выражение дерево не может содержать динамическую операцию dynamic o = e.Item.DataItem;
var imagesContent = context ....
Моему приложению часто требуется сгруппировать таблицу, а затем вернуть строку с максимальным значением для этой группы. Это довольно просто сделать в LINQ: myTable.GroupBy (r => r.FieldToGroupBy)
.Select (r = & ...
Я использую следующий запрос var queryList1Only = (из файла в списке 1 выберите файл) .Except (list2, myFileCompare); в то время как myFileCompare выполняет сравнение 2 файлов ...
Допустим, у меня есть следующий массив целых чисел: 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 ...
Поскольку анонимный тип в любом случае доступен только для чтения, было бы более эффективно, если бы они реализовали их как структуры, так что запросам linq не нужно создавать тонны временных объектов: // Это не ...
Я получил следующий запрос IEnumerable values = from first in goodOrdered
присоединиться ко второму в badOrdered на первом. ToLower () равно
second.ToLower ()
выберите второй; В настоящее время мои тесты показывают, что ...
Для выполнения следующего кода с 100 000 строками требуется 5 минут. Мне это кажется безумным. Что я делаю не так? var query = from foo в fooStuff.AsEnumerable () group foo by ...
Привет, я пытаюсь использовать функцию DefaultIfEmpty () в IQueryable, и она выдает исключение «Неподдерживаемая перегрузка, используемая для оператора запроса DefaultIfEmpty».
это мой код: Dinner defaultDinner = ...