Описание тега linq.compiledquery

1 ответ

Список фильтров как параметр в скомпилированном запросе

У меня есть следующий скомпилированный запрос, который я хочу вернуть список "групп", которые не имеют "GroupID", который содержится в отфильтрованном списке: CompiledQuery.Compile(ConfigEntities contexty, List<int> list) => from c in conte…
24 май '10 в 01:09
1 ответ

Трубы и фильтры и CompiledQuery.Compile

Я начал использовать linq to sql и Entity Framework и нашел опыт разработки довольно хорошим. Подобно тому, как вы можете разбить запрос на части и объединить разные запросы, это очень хорошо - посмотрите каналы и фильтры. Но проблема, которую я обн…
1 ответ

Как выполнить LINQ to SQL скомпилированный запрос, который содержит условный оператор?

Мне нужно скомпилировать запрос LINQ-to-SQL, который содержит условный оператор "?:". Я могу скомпилировать такой запрос, но проблема в том, что он не работает, когда я пытаюсь его выполнить. Вот простое воспроизведение: MyContext myContext = new My…
25 фев '14 в 19:22
1 ответ

Entity Framework делает скомпилированный запрос универсальным

Я использую структуру сущностей, и я пытаюсь сделать такой запрос универсальным, чтобы его можно было использовать для любого типа сущности (при условии, что каждая сущность имеет свойство int Id). Я пробовал что-то вроде этого, но нет коллекции ctx…
1 ответ

Использование шаблона UnitOfWork со скомпилированными запросами

Я пытаюсь настроить некоторые скомпилированные запросы в моем проекте, в котором используется шаблон единицы работы. Эти запросы многократно используются во время определенных запросов, и создание скомпилированных запросов очень помогает в ускорении…
0 ответов

Скомпилированные выражения и шаблон спецификации (NHibernate)

Я использую IRepository для доступа к NHibernate, где хранилище предоставляет метод Find, который принимает спецификацию, но не может найти способ обработать спецификации, не передавая конкретные объекты, когда я на самом деле хочу передать только I…
3 ответа

Проблема скомпилированного запроса DataContext в.NET 4

Мой проект (слой пользовательского интерфейса asp.mvc) был разработан с использованием.NET 3.5. После обновления до.NET 4.0 у меня возникла проблема со скомпилированными запросами: [ArgumentException: Query was compiled for a different mapping sourc…
3 ответа

Вызывает ли применение дополнительных предложений к скомпилированному запросу перекомпиляцию?

Если у меня есть запрос скомпилированных сущностей через CompiledQuery.Compile, а затем я использую другое предложение.Where() или.OrderBy(), принудительно ли эти дополнительные предложения выполняют полную, частичную или не перекомпилировать?
1 ответ

Скомпилированный запрос в статическом методе, используемом biztalk

У меня есть оркестровка, которая будет вызывать статический метод в статическом классе. Я только что обнаружил, что если вам нужно многократно выполнять запрос Linq, было бы неплохо превратить его в скомпилированный запрос. И моя оркестровка будет п…
14 мар '11 в 06:43
2 ответа

Выполнение запросов в параллельном режиме выдает "Основной провайдер не удалось открыть". ошибка

Иногда, не всегда, я получаю следующую ошибку: "Основной провайдер не удалось открыть". Это моя ситуация: У меня есть список целочисленных ключей, которые я обрабатываю параллельно, чтобы использовать их в качестве параметра в скомпилированном запро…
1 ответ

Скомпилированные запросы и "Параметры не могут быть последовательностями"

Я думал, что скомпилированные запросы будут выполнять тот же перевод запросов, что и DataContext. Тем не менее, я получаю ошибку во время выполнения, когда пытаюсь использовать запрос с вызовом метода.Contains. Где я ошибся? //private member which h…
01 май '09 в 20:59
2 ответа

LINQ-to-SQL "Недопустимый доступ к элементу для типа" с объединенным и скомпилированным запросом

У меня есть несколько запросов, которые я хотел бы объединить вместе, а затем собрать все. Нескомпилированный запрос выполняется нормально, но "InvalidOperationException: доступ к элементу 'Int32 Id' для UserQuery+Foo недопустим для типа" System.Lin…
1 ответ

Скомпилированные запросы Linq to SQL в веб-приложении MVC

Я создал веб-приложение с помощью mvc 4. Сначала я реализовал приложение без скомпилированных запросов, но для повышения производительности я хочу использовать скомпилированные запросы. Но я не могу использовать запросы из-за DataContext, У меня ест…
1 ответ

Как использовать делегата для получения по имени CompiledQuery

Я пытаюсь найти и запустить CompiledQuery с именем. Как получить доступ к скомпилированному запросу по имени и как мне затем вызвать делегата? Вот, насколько я могу получить - я получаю ошибку "Ошибка привязки к целевому методу" public class Activit…
01 июл '10 в 16:33
2 ответа

Entity Framework Core 2.2 Скомпилированный параметр структуры запроса, оцениваемый локально

Я изучал скомпилированные запросы, используя Entity Framework Core. Я на текущей последней стабильной версии 2.2.2. Я читал эту статью ( https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ef/language-reference/compiled-queries-linq-to-ent…
1 ответ

Нужно ли компилировать запросы linq в дозвуковом режиме?

Я хотел бы знать, необходимо ли компилировать запросы linq для дозвуковых объектов? Например, мне нужно было бы скомпилировать следующий запрос linq? var comments = from a in All() where a.ParentCommentId == ArticleCommentId select a;
22 авг '09 в 15:34
1 ответ

Ли кеширование скомпилированных запросов?

Большая часть моего приложения использует собранные запросы для получения данных. В этих запросах я буду часто ссылаться на текущего пользователя. Я заметил, что если пользователь B войдет в систему после другого пользователя A, то пользователь B ув…
16 июн '09 в 22:31
1 ответ

В Linq to SQL, как вы предотвращаете перекомпиляцию скомпилированных запросов

Я использую скомпилированные запросы. Как и ожидалось, они тратят дополнительное время на компиляцию в первый раз, однако я также заметил, что они перекомпилируются после того, как не были вызваны в течение приблизительно 30 минут. Можно ли контроли…
0 ответов

Возврат списка<string> с помощью скомпилированного запроса linq

Я создаю скомпилированный запрос linq to sql на основе данного руководства и пытаюсь выяснить, как вернуть результаты в виде списка, чтобы я мог использовать результаты в своем коде. В настоящее время это IEnumerable по умолчанию, и я получаю сообще…
11 дек '14 в 02:33
1 ответ

Скомпилированные запросы в Linq to Devart Entity Framework

Для скомпилированных запросов в LINQ to Object Entity FrameWork, в основном, позволяет компилировать запросы за один раз, а затем его можно использовать повторно без компиляции в другой раз. Например: using System.Data.Objects; public static Func&lt…