Запитання з тегом «linq»

Інтегрований мовний запит (LINQ) - це компонент Microsoft .NET Framework, який додає можливості запиту даних до мов .NET. Будь ласка, подумайте про використання більш детальних тегів, коли це доречно, наприклад [linq-to-sql], [linq-to-subjekti] / [сутність-рамка] або [plinq]

8
LINQ: Не будь-який проти всіх
Часто я хочу перевірити, чи відповідає вказане значення одному зі списку (наприклад, під час перевірки): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Нещодавно я помітив, що ReSharper просить мене спростити ці запити до: if (acceptedValues.All(v => v != someValue)) { // exception logic } Очевидно, що …
272 c#  .net  performance  linq  resharper 

23
Як з'єднати два масиви в C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Зараз я використовую int[] z = x.Concat(y).ToArray(); Чи є простіший чи ефективніший метод?
267 c#  arrays  .net  linq 

4
Використання IQueryable з Linq
Яке використання IQueryableв контексті LINQ? Чи використовується вона для розробки методів розширення чи для будь-якої іншої мети?
256 c#  linq  iqueryable 

13
Вільне вираження та вираження запитів - Чи є якась вигода від одного над іншим?
LINQ - це одне з найбільших удосконалень .NET з часу дженерики, і це економить мені тони часу та рядки коду. Однак вільний синтаксис здається мені набагато більш природним, ніж синтаксис виразу запиту. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var query = (from e in …
255 c#  linq 


7
Поєднання двох виразів (вираз <Func <T, bool >>)
У мене є два вирази типу, Expression&lt;Func&lt;T, bool&gt;&gt;і я хочу перейти на ІЛИ, ІНІ або НЕ і отримати новий вираз того ж типу Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

12
Як зробити приєднання до LINQ на декількох полях в одному об'єднанні
Мені потрібно зробити запит LINQ2DataSet, який робить з'єднання у більш ніж одному полі (як var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 Я ще не знайшов підходящого рішення (я можу додати додаткові обмеження до пункту де, але це далеко …
244 c#  linq  join 

6
LINQ-запит, щоб вибрати п'ять найкращих
У мене є запит LINQ: var list = from t in ctn.Items where t.DeliverySelection == true &amp;&amp; t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Як я можу змінити цей запит, щоб вибрати лише п'ять результатів із бази даних?
234 c#  linq 



13
Знайти предмет у Списку за LINQ?
Тут я маю простий приклад пошуку елемента в списку рядків. Зазвичай я використовую для циклу або анонімного делегата, щоб зробити це так: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of List&lt;string&gt; { …
226 c#  linq 

3
LINQ з groupby і count
Це досить просто, але я в збитку: враховуючи такий тип даних: UserInfo(name, metric, day, other_metric) і цей набір вибіркових даних: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 …
222 c#  linq  group-by 

2
LINQ-запит для повернення словника <рядок, рядок>
У мене є колекція MyClass, яку я б хотів запитувати за допомогою LINQ, щоб отримати чіткі значення, і як результат отримати словник &lt;string, string&gt;, але я не можу зрозуміти, як я можу це зробити простіше, ніж я роблю нижче. Що таке чистіший код, який я можу використати, щоб отримати Словник …
218 c#  .net  linq  dictionary 

11
LINQ: Виберіть об'єкт і змініть деякі властивості, не створюючи нового об'єкта
Я хочу змінити деякі властивості об'єкта результатів запиту LINQ, не створюючи нового об'єкта та не встановлюючи вручну кожну властивість. Чи можливо це? Приклад: var list = from something in someList select x // but change one property
218 c#  linq 

11
LINQ одиночний проти першого
LINQ: Чи ефективніше використовувати Single()оператор, First()коли я колись точно знаю, що запит поверне один запис ? Чи є різниця?
215 .net  linq 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.