Описание тега iqueryable

Интерфейс.NET Framework, предоставляющий функциональные возможности для оценки запросов к конкретному источнику данных, в котором тип данных не указан.
0 ответов

EF6 вызов включает после asenumerable

У меня есть сущность с несколькими обычными отношениями 1 ко многим и одной коллекцией с неявными отношениями 1 ко многим без каких-либо определенных отношений. То, что я пытаюсь сделать, это заставить его работать вместе, как: IQueryable<Employe…
13 сен '16 в 09:07
1 ответ

Преобразование IQueryable<T> в DbSet<T>

Я не уверен, что это возможно, но я пытаюсь провести модульное тестирование репозитория, использующего DbSet. Я думал, что самое простое решение - просто создать Enumerable и заменить DbSet этим, это моя попытка. Я использую C#, EntityFramework, XUn…
09 сен '13 в 04:25
1 ответ

IQueryable Entity Framework POCO Mappings

Я использую ASP.NET MVC2 с EF4. Мне нужно создать POCO для двух моих классов PersonP и AddressP, которые соответствуют их "сложным" классам EF4 (которые включают в себя такие вещи, как свойства навигации и OnPropertyChanged()). Отображение только Pe…
1 ответ

Получить конкретный объект в списке в Entity Framework

У меня есть объект отдела, и этот объект содержит список сотрудников. Как получить отдел, в котором работает конкретный сотрудник? У меня есть общий FindAll IQueryable&lt;Department&gt; FindAll(params Expression&lt;Func&lt;Department, object&gt;&gt;…
08 дек '15 в 09:47
3 ответа

IQueriable<T> для объектов с производительностью лучше чем O(n)?

Существуют ли какие-либо реализации IQueriable для linq-to-objects, которые работают лучше, чем производительность линейного поиска по умолчанию O(n), которую вы получаете при вызове myEnumerable.AsQueriable()? Я взглянул на http://www.codeplex.com/…
18 сен '08 в 13:30
2 ответа

Создание IQueryable для равных int32?

Я пытаюсь создать расширение запроса, которое сравнивало бы значение столбца int sql с нулевым значением и значением. Но я уже более 8 часов пытаюсь найти какое-либо рабочее решение. Я уже нашел много помощи на этой стороне. Но все замечания мне не …
08 окт '14 в 13:35
2 ответа

EF создает EntityCollection, но я (думаю, я) хочу IQueryable

У меня есть сущность A с простым свойством навигации B, Для любого данного случая Aмы ожидаем несколько связанных тысяч случаев B, Не бывает случаев, когда я называю что-то вроде: foreach(var x in A.B) { ... } Вместо этого я заинтересован только в в…
30 ноя '10 в 19:51
1 ответ

Синтаксис перекрестного соединения в Entity Framework / IQueryable

Я пытаюсь углубить свое образование о пользовательских провайдерах IQueryable и деревьях выражений. Меня интересует пользовательский анализ перекрестного соединения (а именно SelectMany), и я пытаюсь понять, что именно делает EF, когда обрабатывает …
1 ответ

Бросить выражение

У меня есть следующее: class Base class Derived : Base IQueryable&lt;Derived&gt; queryable = ??? Expression&lt;Func&lt;Base, bool&gt;&gt; filter = ??? Я хочу отфильтровать запрос с помощью выражения и получить обратно IQueryable&lt;Derived&gt;, Тем …
17 июл '18 в 10:09
1 ответ

Как перехватить исключения IQueryable

Во время проверки безопасности в компании, на которую я работаю, была поднята проблема с Web.API, возвращающим слишком много информации, если пользователь должен изменить для примера приведенный порядок по значению. Пример допустимого вызова: https:…
08 дек '15 в 23:00
1 ответ

Союз Списка IQueryables

С: var q1 = (IQueryable&lt;T&gt;).....; var q2 = (IQueryable&lt;T&gt;).....; var q3 = (IQueryable&lt;T&gt;).....; var qList = new List&lt;IQueryable&lt;T&gt;&gt;{q1, q2, q3}; Я хочу сделать это: var q = q1.Union(q2).Union(q3); Но используя qList Вме…
17 окт '13 в 20:53
2 ответа

IQueryable<T>.Include<T, объект >> (выражение<Func <T, объект >> не работает

Я пытаюсь загрузить свойства навигации с помощью метода IQueryable Include, однако, хотя выражение правильное, я не получаю никаких результатов. вот код protected void LoadNavigationProperty(ref IQueryable&lt;T&gt; query, Expression&lt;Func&lt;T, ob…
22 фев '14 в 23:01
1 ответ

Набор данных в IQueryable<T>

Я нашел ссылку DataSet на IQueryable но как я реализовал: public IQueryable&lt;ORDRE&gt; Get_Ordre_ParDate_Iquery(string sql_SelectAll, DateTime dateDeb, DateTime dateFin) { try { using (var connectionWrapper = new Connexion()) { var connectedConnec…
13 ноя '13 в 14:23
4 ответа

Как преобразовать поля типа DateTime в просто Date во время выполнения IQueryable записей?

Я нахожусь в ситуации, когда мне нужно преобразовать поля с DateTime в Date (DateTime (2011-01-01 00:00:00) в Date ( 2011-01-01 просто строка без времени)), прежде чем я назначу источник в DataGrid (без использования Binding/Converters), коллекция я…
20 июн '11 в 20:15
3 ответа

Как создать метод расширения Prepend для IQueryable<T>, который совместим с Linq для Entities 4.0?

Для проекта, использующего LINQ to Entities 4.0, у меня есть настройка, в которой мне нужно возвращать запрос с добавленным (постоянным) значением. Если бы я кодировал его в SQL, это выглядело бы примерно так: select 0 as ID, 'default' as Name union…
2 ответа

Конвертировать / Вставить одно дерево выражений в другое

РЕДАКТИРОВАТЬ: более подробный вопрос. Я работаю над пакетными операциями в nHibernate, специально для In запросы, чтобы преодолеть ограничение размера 2100 параметров в SQL Server. Для этого я создал класс с этим конструктором (это очень упрощенная…
1 ответ

Nhibernate обрабатывает Linq on Collection Property и загружает все перед применением куда? не для запроса?

Начал использовать NHibernate не очень давно. Использовали EF на протяжении многих лет. Как я понимаю, LazyLoading загружает только необходимые данные, когда это необходимо. Коллекции следует сохранять как запрашиваемые, пока не будет вызван ToList(…
0 ответов

IQueryable преобразование данных

public IQueryable ServerPagination(string Action) { IQueryable data = Enumerable.Empty().AsQueryable(); if (Action == "GetAllOnlineBookingService") { data = (from m in BO.GetAll() join mhc in TS.GetAll() on m.Service_ID equals mhc.Service_ID join ms…
2 ответа

IEnumerable работает, но тип или пространство имен IQueryable не могут быть найдены - MVC 5

Я использую MVC5 и пытаюсь составить простой список. Я использовал скаффолдинг, который создает модель как IQueryable в контроллере и IEnumerable в представлении. Я пытаюсь изменить представление так, чтобы оно также было IQueryable, но это представ…
30 окт '15 в 16:45
1 ответ

Ошибка, когда тестируемый метод вызывает IQueryable.SingleOrDefault

Я использую Entity Framework и FakeItEasy для модульного тестирования. Есть многочисленные методы модульного тестирования, все они в порядке - DbSet-ы насмехаются, все хорошо. В частности, этот сбой происходит из-за вызова конкретного метода IQuerya…