Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
user:1234 user:me (ваши) |
| Рейтинг |
score:3 (3+) score:0 (нет) |
| Ответов |
answers:3 (3+) answers:0 (нет) isaccepted:yes hasaccepted:no inquestion:1234 |
| Просмотры | views:250 |
| Код | code:"if (foo != bar)" |
| Секции |
title:яблоки body:"яблоки апельсины" |
| Ссылка | url:"*.example.com" |
| Закладки | in:saves |
| Статус |
closed:yes duplicate:no migrated:no wiki:no |
| Типы |
is:question is:answer |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам linq
Параметры поиска: not deleted
user 179270
16 результатов
Language Integrated Query (LINQ) — проект Microsoft по добавлению синтаксиса языка запросов, напоминающего SQL, в языки программирования платформы .NET Framework.
6
голосов
Принятый
LINQ пропускает строки если в ячейке NULL
исправьте linq запрос следующим образом:
join status in db.RetailStatus on order.StatusId equals status.Id into rs
from status in rs.DefaultIfEmpty()
join customer in db.RetailCustomers on order.RetailCustomerId … string.Empty
}
Способ создания навигационного свойства зависит от используемого linq-провайдера. …
Bald's user avatar
- 6,570
6
голосов
Принятый
Sql запрос как его переделать на LINQ
предположим модели данных выглядят так:
public class Person
{
public int Id {get;set;}
public string FirstName {get;set}
}
public class Phone
{
public int Id {get;set;}
public int Pe …
Bald's user avatar
- 6,570
4
голоса
3
ответа
597
показов
Сгруппировать последовательно идущие цифры в массив
new List<int> {3},
new List<int> {5,6,7},
new List<int> {9}
};
мне в голову приходит только вариант сделать в цикле for но мне кажется что это можно сделать более элегантней с использованием linq …
Bald's user avatar
- 6,570
2
голоса
1
ответ
154
показа
Как найти разность для коллекций состоящих из "пользовательских" данных?
Для нахождения разности хочу воспользоваться linq методом Except, описание метода говорит что для пользовательских типов надо сделать, одно из двух:
Отнаследовать пользовательский класс от IEquatable< …
Bald's user avatar
- 6,570
0
голосов
1
ответ
254
показа
Linq Left Join: Можно ли оптимизировать linq запрос?
linq запрос выглядит так:
var operations = _context.Set<Operation>()
.Include(x=>x.Product)
.ToList();
var timeWorks = _context.Set<OperationItem>() …
Bald's user avatar
- 6,570
3
голоса
Принятый
Как не допустить создания дубликатов в БД
Наиболее предпочтительным является способ проверки на дубликат средствами самой бд.
В Entity Framework это может выглядеть например так:
воспользуемся средствами fluent api
protected override void …
1
голос
Сложить два столбца с помощью LINQ to Entities
var summColumn = context.table.Sum(o=>o.T2+o.T3);
P.S. ответ из комментария
Общий
5
голосов
Принятый
Как получить колекцию, используя Contains(), при большом количестве элементов списка
var skipTo = 0;
var takeTo = 15;
var out = Ctx.pr_abon
.Where(w => selected_id.Contains(w.id))
.GroupBy(g => g.id_a)
.Skip(skipTo)
.Take(takeTo)
.ToList();
…
Bald's user avatar
- 6,570
4
голоса
2
ответа
624
показа
Как не допустить создания дубликатов в БД
Предположим есть следующий класс, который символизирует таблицу в БД:
public class Operation
{
public string Detail { get; set; }
public string Number { get; set; }
public int EquipmentId …
5
голосов
2
ответа
2k
показов
Динамическое построение Linq запроса
public class BaseEntity
{
public int Id {get;set;}
public DateTime Created {get;set;}
public bool IsDeleted {get;set;}
}
Думаю данные свойства есть почти в каждой сущности, и довольно ча …
2
голоса
Принятый
Переделать данный запрос SQL на Linq
Раз уж Вы упомянули metanit, то тогда рекомендую почитать для большего понимания: Linq, в свое время тоже начинал с данного ресурса. …
7
голосов
0
ответов
169
показов
Можно ли заполнить навигационное свойство в предварительно сформированом анонимном объекте?
Есть следующие классы
public class Operation
{
public int Id {get;set;}
}
public class Act
{
public int Id {get;set;}
public string Number {get;set;}
public int OperationId {get;set; …
1
голос
Поиск повторяющихся элементов коллекции в C#
public class MeterReading
{
public int Day {get;set;}
public double Value {get; set;}
}
var results = meterReadings
.GroupBy(x=>x.Day)
.Select(x=> new MeterReading{ Day = x.K …
2
голоса
Как правильно построить запрос в Entity Framework
дабы не гонять данные между клиентом и сервером я бы необходимый запрос sql оформил в виде табличной функции которая возвращает необходимые данные:
Create functions dbo.GetEntities()
Returns Table
As …
8
голосов
1
ответ
290
показов
Метод `All()` для пустой коллекции возвращает `true`: баг или фича?
У меня есть класс Item
public class Item
{
public int ParentId {get;set;}
public int TypeId {get;set;}
public int? AttachedFileId {get;set;}
}
Мне необходимо для каждого родителя получи …