Вопросы с тегом «linq»

Language Integrated Query (LINQ) - это компонент Microsoft .NET Framework, который добавляет собственные возможности запроса данных в языки .NET. При необходимости рассмотрите возможность использования более подробных тегов, например [linq-to-sql], [linq-to-entity] / [entity-framework] или [plinq]

15
Создавать партии в linq
Может ли кто-нибудь предложить способ создания пакетов определенного размера в linq? В идеале я хочу иметь возможность выполнять операции кусками некоторого настраиваемого количества.
105 c#  linq 

9
Не удалось найти реализацию шаблона запроса
В моем приложении Silverlight я пытаюсь создать соединение с базой данных с помощью LINQ. Сначала я добавляю новый класс LINQ to SQL и перетаскиваю в него свою таблицу с именем «tblPersoon». Затем в своем служебном файле я пытаюсь выполнить следующий запрос: [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = …
105 c#  sql  silverlight  wcf  linq 


7
Как получить отдельный упорядоченный список имен из DataTable с помощью LINQ?
У меня DataTableесть Nameколонка. Я хочу создать коллекцию уникальных имен, упорядоченных в алфавитном порядке. Следующий запрос игнорирует предложение order by . var names = (from DataRow dr in dataTable.Rows orderby (string)dr["Name"] select (string)dr["Name"]).Distinct(); Почему orderbyне исполняется?
104 c#  linq  .net-3.5 

9
как проверить, существует ли уже объект в списке
У меня есть список List<MyObject> myList и я добавляю элементы в список и хочу проверить, есть ли этот объект в списке. поэтому, прежде чем я это сделаю: myList.Add(nextObject); Я хочу увидеть, есть ли nextObject уже в списке. Объект «MyObject» имеет ряд свойств, но сравнение основано на сопоставлении двух свойств. Как …
103 c#  linq  list 


8
Проверьте, содержит ли один IEnumerable все элементы другого IEnumerable
Каков самый быстрый способ определить, содержит ли один IEnumerable все элементы другого IEnumerable при сравнении поля / свойства каждого элемента в обеих коллекциях? public class Item { public string Value; public Item(string value) { Value = value; } } //example usage Item[] List1 = {new Item("1"),new Item("a")}; Item[] List2 = …
103 c#  .net  linq  ienumerable 

5
Linq to SQL, как сделать «где [столбец] в (список значений)»
У меня есть функция, в которой я получаю список идентификаторов, и мне нужно вернуть список, соответствующий описанию, связанному с идентификатором. Например: public class CodeData { string CodeId {get; set;} string Description {get; set;} } public List<CodeData> GetCodeDescriptionList(List<string> codeIDs) //Given the list of institution codes, return a list of CodeData //having …
102 linq  linq-to-sql 

8
Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности.
Я получаю это исключение: Указанный член типа Paid не поддерживается в LINQ to Entities. Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности. public ActionResult Index() { var debts = storeDB.Orders .Where(o => o.Paid == false) .OrderByDescending(o => o.DateCreated); return View(debts); } Мой класс модели public partial class Order { …

22
Как использовать LINQ Contains (string []) вместо Contains (string)
У меня есть один большой вопрос. Я получил запрос linq, чтобы выразить это просто так: from xx in table where xx.uid.ToString().Contains(string[]) select xx Значения string[]массива будут числами вроде (1,45,20,10 и т. Д.) По умолчанию .Containsиспользуется .Contains(string). Мне нужно это сделать вместо этого: .Contains(string[])... EDIT: один пользователь предложил написать класс расширения …
102 c#  linq  string  contains 

19
Как отсортировать строки в алфавитном порядке с учетом значения, когда строка является числовой?
Я пытаюсь отсортировать массив чисел, которые являются строками, и я бы хотел, чтобы они сортировались численно. Загвоздка в том, что я не могу преобразовать числа в int . Вот код: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in things.OrderBy(x => x)) { Console.WriteLine(thing); …

6
LINQ where vs takewhile
Я хочу различить методы TakeWhile& WhereLINQ. Я получил следующие данные из MSDN. Но для меня это не имело смысла. Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Фильтрует последовательность значений на основе предиката. TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Возвращает элементы из последовательности, пока выполняется указанное условие. Все мнения приветствуются.
99 .net  linq 

3
Почему LINQ JOIN намного быстрее, чем связывание с WHERE?
Я недавно обновился до VS 2010 и играю с LINQ to Dataset. У меня есть строго типизированный набор данных для авторизации, который находится в HttpCache веб-приложения ASP.NET. Поэтому я хотел знать, как на самом деле самый быстрый способ проверить, имеет ли пользователь право что-то делать. Вот моя модель данных и …

2
LINQ - преобразовать список в словарь со значением в виде списка
у меня есть List<MyObject> что я извлекаю из базы данных. Однако я хотел бы, чтобы он был привязан к свойству в MyObject для целей группировки. Как лучше всего с LINQ преобразовать мой список в: Dictionary<long, List<MyObject>> Имею следующее: myObjectList.ToDictionary(x => x.KeyedProperty) Но возвращается: Dictionary<long, MyObject>
99 c#  .net  linq 

4
Любимый способ создать новую последовательность IEnumerable <T> из одного значения?
Обычно я создаю последовательность из одного значения, используя синтаксис массива, например: IEnumerable&lt;string&gt; sequence = new string[] { "abc" }; Или используя новый список. Я хотел бы услышать, есть ли у кого-нибудь более выразительный способ сделать то же самое.
97 c#  linq  c#-3.0 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.