Результаты поиска по запросу "linq"

1 ответ

как это отличается в то время как я столкнулся с той же проблемой. Я просто опубликовать этот ответ для справки только для других.

приведен пример кода: private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a ...

0 ответов

, а может и не быть.

от вопрос уже есть ответ здесь: Как получить строку MAX с запросом GROUP BY in LINQ? [/questions/157786/how-do-i-get-the-max-row-with-a-group-by-in-linq-query] 5 ответовЭто таблица "история" id value date 1 1 01/01/2017 20:20:20 1 2 02/01/2017 ...

2 ответа

https://msdn.microsoft.com/en-us/library/bb382914(v=vs.110).aspx

у создать лямбда-выражение динамически для этого: (o => o.Year == year && o.CityCode == cityCode && o.Status == status)и я пишу это: var body = Expression.AndAlso( Expression.Equal( Expression.PropertyOrField(param, "Year"), ...

ТОП публикаций

4 ответа

 потому что это происходит так часто, что требует специальной оптимизации?

овольно простой вопрос, но я не нашел ответа: Есть ли какая-либо операция Seq / List в F #, соответствующая LINQ SelectMany? Я знаю, что могу использовать System.Linq в F #, если захочу.Я знаю, что могу создать рекурсивный метод и использовать ...

1 ответ

Я предполагаю, что есть больше чем один способ снять кожу с кошки. Я помню, как во время TechEd MS говорили, что они создали Entity SQL с явной целью иметь более простую альтернативу созданию динамических выражений. Это все еще абстракция БД и немного быстрее, чем использование выражений, поэтому для динамических вещей я вряд ли могу думать о недостатке. У меня супер работает.

тоящее время я использую пример динамического запроса LinqKit / Ms для динамического построения выражений Linq из строк. Это отлично ...

4 ответа

Вот мой извращенный грязный маленький ванильный трюк C #:

я есть оператор LINQ Distinct (), который использует мой собственный пользовательский компаратор, например: class MyComparer<T> : IEqualityComparer<T> where T : MyType { public bool Equals(T x, T y) { return x.Id.Equals(y.Id); } public int ...

0 ответов

 материализовать последовательность эффективным образом; получение ссылки на существующую коллекцию, если это необходимо.

даноd Вы можете иметь дело с фиксированной последовательностью, такой как список или массив, AST, который будет перечислять некоторый внешний источник данных, или даже AST в некоторой существующей коллекции. Есть ли способ безопасно ...

3 ответа

Расширение LINQ с помощью случайных операций

ользуюC# 3.5 и в настоящее время используюLinq получить всех пользователей из пользовательской таблицы и поместить их в список. Теперь я хотел бы вернуть случайного пользователя из этого списка. Какой лучший способ сделать это?

2 ответа

 к функции, которая фильтрует данные на уровне базы данных.

ится к:Создать лямбда-выражение с 3 условиями [https://stackoverflow.com/questions/46032599/create-a-lambda-expression-with-3-conditions] Пожалуйста, рассмотрите этот Кодекс: from a in myTbl where a.Address.Contains(strToCheck) select aКак я ...

3 ответа

Похоже, на этом пути нет анонимных классов.

вы попытаетесь скомпилировать приведенный ниже запрос в Visual Basic .NET, произойдет сбой. From x In {1, 2} Select x.ToString()Ошибка, указанная компилятором: Имя переменной диапазона не может совпадать с именем члена класса 'Object'. В ...