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

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

3
Union Vs Concat в Linq
У меня вопрос по Unionи Concat. Я думаю, оба ведут себя одинаково в случае List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 …
86 c#  linq 


21
Модель, поддерживающая контекст ApplicationDbContext, изменилась с момента создания базы данных.
Прежде всего, я больше нигде не встречал эту ошибку и полагаю, что это не копия, поэтому сначала прочтите всю ситуацию. Все работало нормально, тогда я попытался обновить один из моих классов модели ( класс App и обновление теперь оставлены прокомментированными), который я перечислю ниже; и бум, у меня была эта …

8
Как применить OrderBy к IQueryable, используя имя строкового столбца в общем методе расширения?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Поскольку тип для OrderBy не выводится из sortExpression, мне нужно указать его примерно так во время выполнения: var sortExpression …


8
Свойство Count против метода Count ()?
Работая с коллекцией, у меня есть два способа получить количество объектов; Count(свойство) и Count()(метод). Кто-нибудь знает, в чем основные отличия? Возможно, я ошибаюсь, но я всегда использую это Countсвойство в любых условных операторах, потому что предполагаю, что Count()метод выполняет какой-то запрос к коллекции, где as Countдолжно быть уже назначено до …
85 c#  linq  list  collections  count 

7
Entity framework left join
Как мне изменить этот запрос, чтобы он возвращал все u.usergroups? from u in usergroups from p in u.UsergroupPrices select new UsergroupPricesList { UsergroupID = u.UsergroupID, UsergroupName = u.UsergroupName, Price = p.Price };

6
Как мне получить максимальный идентификатор с помощью Linq to Entity?
У меня есть таблица User, у которой есть столбец идентификаторов. UserIDКакова правильная строка кода Linq to Entity, которая вернет мне максимум UserID? Я пытался: using (MyDBEntities db = new MyDBEntities()) { var User = db.Users.Last(); // or var User = db.Users.Max(); return user.UserID; } но Lastи , Maxпохоже, не поддерживается. …

5
Сортировать список по алфавиту
У меня следующий класс: class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } В настоящее время я сортирую класс случайным образом, используя следующее: void ShuffleGenericList<T>(IList<T> list) { //generate a Random instance var rnd …
83 c#  .net  linq  sorting 

7
Деревья выражений для чайников? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я манекен в этом сценарии. Я пытался прочитать в …

6
LINQ OrderBy с более чем одним полем
У меня есть список, который мне нужно отсортировать по двум полям. Я пробовал использовать OrderBy в LINQ, но это позволяет мне указать только одно поле. Я ищу список для сортировки по первому полю, а затем, если есть какие-либо дубликаты в первом поле, для сортировки по второму полю. Например, я хочу, …
83 c#  linq 

13
Массовое удаление в LINQ to Entities
Есть ли способ массового удаления группы объектов, соответствующих данному запросу, в LINQ или LINQ-to-Entities? Единственные ссылки, которые я могу найти, устарели, и кажется глупым перебирать и вручную удалять все объекты, которые я хочу удалить.

11
Есть ли библиотека LINQ для C ++? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Существуют ли какие-либо движения, не зависящие от платформы (не CLI), для того, чтобы …
82 c++  linq  unix 

5
Какой самый простой способ достичь «MinOrDefault» в Linq?
Я создаю список десятичных значений из выражения linq, и мне нужно минимальное ненулевое значение. Однако вполне возможно, что выражение linq приведет к пустому списку. Это вызовет исключение, и нет MinOrDefault, чтобы справиться с этой ситуацией. decimal result = (from Item itm in itemList where itm.Amount > 0 select itm.Amount).Min(); Какой …
82 c#  linq 

4
Linq - SelectMany Confusion
Насколько я понимаю из документации SelectMany, можно было бы использовать его для создания (сглаженной) последовательности отношения 1-многие. У меня следующие классы public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; set; } …

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