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

116
Как сравнить только компоненты даты из DateTime в EF?

У меня есть два значения даты, одно из которых уже хранится в базе данных, а другое выбрано пользователем с помощью DatePicker. Вариант использования - поиск определенной даты в базе данных. Значение, ранее введенное в базу данных, всегда имеет компонент времени 12:00:00, тогда как дата, введенная...

116
LINQ to Entities не распознает метод

При попытке выполнить запрос linq появляется следующая ошибка: LINQ to Entities не распознает метод Boolean IsCharityMatching (System.String, System.String), и этот метод нельзя преобразовать в выражение хранилища. Я читал много предыдущих вопросов, где люди получают ту же ошибку, и если я...

115
Как я могу получить каждый n-й элемент из List <T>?

Я использую .NET 3.5 и хотел бы получить каждый * n* -й элемент из списка. Меня не беспокоит, достигается ли это с помощью лямбда-выражения или LINQ. редактировать Похоже, этот вопрос вызвал довольно много споров (что, правда, хорошо?). Главное, что я усвоил, это то, что когда вы думаете, что...

114
Имеет ли значение порядок функций LINQ?

В принципе, как гласит вопрос ... имеет ли значение порядок функций LINQ с точки зрения производительности ? Очевидно, результаты все равно должны быть идентичными ... Пример: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item =>...

113
Найти индекс значения в массиве

Можно ли каким-то образом использовать linq для поиска индекса значения в массиве? Например, этот цикл находит индекс ключа в массиве. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; }...

113
Последовательность не содержит подходящего элемента

У меня есть приложение asp.net, в котором я использую linq для обработки данных. Во время работы я получаю исключение «Последовательность не содержит подходящего элемента». if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id =...

111
C # / Linq: применить функцию сопоставления к каждому элементу в IEnumerable?

Я искал способ преобразовать каждый элемент объекта IEnumerableво что-то еще с помощью функции сопоставления (совместимым с Linq способом), но я ничего не нашел. Для (очень простого) примера он должен уметь делать что-то вроде IEnumerable<int> integers = new List<int>() { 1, 2, 3, 4, 5...

111
Почему ToLookup и GroupBy разные?

.ToLookup<TSource, TKey>возвращает ILookup<TKey, TSource>. ILookup<TKey, TSource>также реализует интерфейс IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>возвращает IEnumerable<IGrouping<Tkey, TSource>>. ILookup имеет удобное свойство...

111
Последовательность содержит более одного элемента

У меня возникли проблемы с получением списка типа "RhsTruck" через Linq и его отображением. RhsTruck имеет только свойства Make, Model, Serial и т. Д. RhsCustomer имеет свойства CustomerName, CustomerAddress и т. Д. Я все время получаю ошибку «Последовательность содержит более одного элемента»....

111
Порядок в Linq по логическому

У меня есть запрос linq, который я хочу упорядочить по f.bar, который является строкой, но я также хочу сначала упорядочить его по f.foo, которое является логическим полем. Как и запрос ниже. (from f in foo orderby f.foo, f.bar select f) Хотя это компилируется, он работает не так, как ожидалось. Он...

108
C #: Как преобразовать список объектов в список одного свойства этого объекта?

Скажем, у меня есть: IList<Person> people = new List<Person>(); А объект person имеет такие свойства, как FirstName, LastName и Gender. Как я могу преобразовать это в список свойств объекта Person. Например, к списку имен. IList<string> firstNames = ???...

108
Linq для EntityFramework DateTime

На этот вопрос есть ответы на Stack Overflow in English : LINQ to Entities не распознает метод System.DateTime AddDays (Double) В своем приложении я использую Entity Framework. Мой стол -Article -period -startDate Мне нужны совпадающие записи => DateTime.Now > startDate and (startDate +...

107
Какова цель AsQueryable ()?

Является ли цель AsQueryable()просто тем, чтобы вы могли передать IEnumerableметод ожидаемым методам IQueryable, или есть полезная причина для представления IEnumerableкак IQueryable? Например, это должно быть в таких случаях: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to...

106
Linq: условное добавление условий в предложение where

У меня есть такой запрос (from u in DataContext.Users where u.Division == strUserDiv && u.Age > 18 && u.Height > strHeightinFeet select new DTO_UserMaster { Prop1 = u.Name, }).ToList(); Я хочу добавить различные условия, такие как возраст, рост, в зависимости от того, были ли...

106
Создать словарь в списке с группировкой

У меня есть следующий объект в списке: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Теперь я хочу создать из него следующий словарь: Dictionary<int, List<DemoClass>> Я хочу сгруппировать...

105
Не удалось найти реализацию шаблона запроса

В моем приложении Silverlight я пытаюсь создать соединение с базой данных с помощью LINQ. Сначала я добавляю новый класс LINQ to SQL и перетаскиваю в него свою таблицу с именем «tblPersoon». Затем в своем служебном файле я пытаюсь выполнить следующий запрос: [OperationContract] public tblPersoon...