Может ли кто-нибудь предложить способ создания пакетов определенного размера в linq? В идеале я хочу иметь возможность выполнять операции кусками некоторого настраиваемого количества....
Может ли кто-нибудь предложить способ создания пакетов определенного размера в linq? В идеале я хочу иметь возможность выполнять операции кусками некоторого настраиваемого количества....
Я пишу много такого кода, чтобы выбрать один элемент, который соответствует var item = (from x in Items where x.Id == 123 select x).First(); Есть ли более чистый способ сделать это или это настолько кратко, насколько я собираюсь получить? РЕДАКТИРОВАТЬ: следовало бы сказать «Более чистый способ с...
Я знаю, что это Linq: var _Results = from item in _List where item.Value == 1 select item; И я знаю, что это лямбда: var _Results = _List.Where(x => x.Value == 1); Примечание редактора: это не просто Lambda, это Linq, использующий «синтаксис метода», предикатом которого является Lambda. Для...
У меня DataTableесть Nameколонка. Я хочу создать коллекцию уникальных имен, упорядоченных в алфавитном порядке. Следующий запрос игнорирует предложение order by . var names = (from DataRow dr in dataTable.Rows orderby (string)dr["Name"] select (string)dr["Name"]).Distinct(); Почему orderbyне...
Учитывая огромную коллекцию объектов, есть ли разница в производительности между следующими? Коллекция. Содержит : myCollection.Contains(myElement) Enumerable.Any : myCollection.Any(currentElement => currentElement == myElement)...
Как я могу преобразовать a List<MyObject>в a, IEnumerable<MyObject>а затем обратно? Я хочу сделать это, чтобы запустить серию операторов LINQ в списке, например Sort()
Каков самый быстрый способ определить, содержит ли один IEnumerable все элементы другого IEnumerable при сравнении поля / свойства каждого элемента в обеих коллекциях? public class Item { public string Value; public Item(string value) { Value = value; } } //example usage Item[] List1 = {new...
У меня есть список List<MyObject> myList и я добавляю элементы в список и хочу проверить, есть ли этот объект в списке. поэтому, прежде чем я это сделаю: myList.Add(nextObject); Я хочу увидеть, есть ли nextObject уже в списке. Объект «MyObject» имеет ряд свойств, но сравнение основано на...
У меня есть один большой вопрос. Я получил запрос linq, чтобы выразить это просто так: from xx in table where xx.uid.ToString().Contains(string[]) select xx Значения string[]массива будут числами вроде (1,45,20,10 и т. Д.) По умолчанию .Containsиспользуется .Contains(string). Мне нужно это сделать...
У меня есть функция, в которой я получаю список идентификаторов, и мне нужно вернуть список, соответствующий описанию, связанному с идентификатором. Например: public class CodeData { string CodeId {get; set;} string Description {get; set;} } public List<CodeData>...
Я получаю это исключение: Указанный член типа Paid не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности. public ActionResult Index() { var debts = storeDB.Orders .Where(o => o.Paid == false) .OrderByDescending(o =>...
Я пытаюсь отсортировать массив чисел, которые являются строками, и я бы хотел, чтобы они сортировались численно. Загвоздка в том, что я не могу преобразовать числа в int . Вот код: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in things.OrderBy(x => x))...
у меня есть List<MyObject> что я извлекаю из базы данных. Однако я хотел бы, чтобы он был привязан к свойству в MyObject для целей группировки. Как лучше всего с LINQ преобразовать мой список в: Dictionary<long, List<MyObject>> Имею следующее: myObjectList.ToDictionary(x =>...
Я хочу различить методы TakeWhile& WhereLINQ. Я получил следующие данные из MSDN. Но для меня это не имело смысла. Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Фильтрует последовательность значений на основе предиката....
Я недавно обновился до VS 2010 и играю с LINQ to Dataset. У меня есть строго типизированный набор данных для авторизации, который находится в HttpCache веб-приложения ASP.NET. Поэтому я хотел знать, как на самом деле самый быстрый способ проверить, имеет ли пользователь право что-то делать. Вот...
Обычно я создаю последовательность из одного значения, используя синтаксис массива, например: IEnumerable<string> sequence = new string[] { "abc" }; Или используя новый список. Я хотел бы услышать, есть ли у кого-нибудь более выразительный способ сделать то же самое....
Скажем, у меня есть произвольное количество коллекций, каждая из которых содержит объекты одного типа (например, List<int> fooи List<int> bar). Если бы эти коллекции сами были в коллекции (например, типа List<List<int>>, я мог бы использовать, SelectManyчтобы объединить их...
Попробуйте скомпилировать следующий код, и вы обнаружите, что компилятор занимает> 3 ГБ ОЗУ (вся свободная память на моем компьютере) и очень много времени для компиляции (на самом деле я получаю исключение ввода-вывода через 10 минут). using System; using System.Linq; public class Test {...
У меня в базе есть несколько колокольчиков с таким же номером. Я хочу получить их все без дублирования. Я создал класс сравнения для выполнения этой работы, но выполнение функции вызывает большую задержку от функции без различия, от 0,6 до 3,2 секунды! Правильно ли я делаю или мне нужно...
Это мой синтаксис Linq, который я использую в своей модели объекта. IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; Как выбрать несколько столбцов? Как я хочу также выбрать res.ID. И...