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

86
Обходной путь 'Contains ()' с использованием Linq to Entities?

Я пытаюсь создать запрос, который использует список идентификаторов в предложении where, используя клиентский api Silverlight ADO.Net Data Services (и, следовательно, Linq To Entities). Кто-нибудь знает об обходном пути, когда Contains не поддерживается? Я хочу сделать что-то вроде этого:...

86
Ключевое слово let в linq лучше, чем ключевое слово into?

Я в настоящее время отрабатывает на LINQ и пытаюсь понять разницу между letи с помощью intoключевого слова. Насколько я понимаю, letключевое слово кажется лучше, чем intoключевое слово. intoКлючевое слово , по существу , позволяет продолжить запрос после прогноза. (Просто хочу прямо заявить, что я...

86
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 2 var a3 = (new[] { "1", "2" }).Union(new[] { "1", "2" }); // O/P : "1" "2" var...

85
Свойство Count против метода Count ()?

Работая с коллекцией, у меня есть два способа получить количество объектов; Count(свойство) и Count()(метод). Кто-нибудь знает, в чем основные отличия? Возможно, я ошибаюсь, но я всегда использую это Countсвойство в любых условных операторах, потому что предполагаю, что Count()метод выполняет...

85
Модель, поддерживающая контекст ApplicationDbContext, изменилась с момента создания базы данных.

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

84
Как мне получить максимальный идентификатор с помощью 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; } но...

83
Деревья выражений для чайников? [закрыто]

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

83
LINQ OrderBy с более чем одним полем

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

83
Сортировать список по алфавиту

У меня следующий класс: class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } В настоящее время я сортирую класс случайным образом, используя следующее: void...

82
Есть ли библиотека LINQ для C ++? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Существуют ли какие-либо движения, не...

82
Массовое удаление в LINQ to Entities

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

82
Какой самый простой способ достичь «MinOrDefault» в Linq?

Я создаю список десятичных значений из выражения linq, и мне нужно минимальное ненулевое значение. Однако вполне возможно, что выражение linq приведет к пустому списку. Это вызовет исключение, и нет MinOrDefault, чтобы справиться с этой ситуацией. decimal result = (from Item itm in itemList where...

81
C # Linq, где дата между двумя датами

Я пытаюсь заставить свой оператор linq получить все записи между двумя датами, и я не совсем уверен, что мне нужно изменить, чтобы заставить его работать: (a.Start >= startDate && endDate) var appointmentNoShow = from a in appointments from p in properties from c in clients where a.Id...

81
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; }...

80
Каков метод, противоположный Any <T>

Как я могу проверить с Linq, если коллекция не содержит объекта. IE Противоположность Any<T>. Я мог бы инвертировать результат с помощью, !но для удобства чтения я задавался вопросом, есть ли более лучший способ сделать это? Стоит ли самому добавлять расширение?...

79
Entity Framework - ошибка «Невозможно создать постоянное значение типа« Тип закрытия »…»

Почему я получаю ошибку: Невозможно создать постоянное значение типа «Тип закрытия». В этом контексте поддерживаются только примитивные типы (например, Int32, String и Guid). Когда я пытаюсь перечислить следующий запрос Linq? IEnumerable<string> searchList = GetSearchList(); using...