Вопросы по теме 'linq-to-entities'

Почему SQL, создаваемый LINQ-to-Entities, настолько неэффективен?
Следующий (урезанный) фрагмент кода представляет собой запрос Linq-To-Entities, результатом которого является SQL (через ToTraceString), который намного медленнее, чем запрос, созданный вручную. Я делаю что-то глупое, или Linq-to-Entities просто...
566 просмотров
schedule 27.04.2024

Задача: заставить Linq-to-Entities генерировать достойный SQL без ненужных объединений
Недавно я столкнулся с вопросом на форуме Entity Framework на msdn: http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/bb72fae4-0709-48f2-8f85-31d0b6a85f68 Человек, задавший вопрос, попытался выполнить относительно...
2488 просмотров
schedule 08.10.2022

Как вернуть много дочерних коллекций Count () в запросе фреймворка с одной сущностью
У меня есть две сущности, родительская и дочерняя в Entity Framework. У родителя есть набор дочерних сущностей. В моем запросе я хочу вернуть только родительские сущности (полностью типизированные типы EF), а также Count () дочерних сущностей...
4743 просмотров

Привязка результатов запроса Linq To Entities к datagridview
Я только начал играть с Linq для сущностей в приложении Windows Forms и не понимаю ни одного поведения, которое выглядит таким простым. Если я наберу код ниже, я получу записи только для чтения в своем dataGridView. Dim x = From n in Table1 _...
2527 просмотров
schedule 20.03.2024

Понимание отношений «многие ко многим» и Entity Framework
Я пытаюсь понять Entity Framework, и у меня есть таблица «Пользователи» и таблица «Страницы». Они связаны отношением «многие ко многим» с соединительной таблицей «UserPages». Прежде всего, я хотел бы знать, правильно ли я разрабатываю эти отношения,...
3465 просмотров

Linq Entity Framework можно ли использовать рекурсивный метод?
В продолжение отличного ответа на мой предыдущий вопрос: Универсальный метод фильтрации Linq Entity Framework Сейчас я пытаюсь понять, как я могу применить что-то вроде рекурсии к моему решению. Напомним, вместо нескольких похожих...
1355 просмотров
schedule 26.01.2024

Вызов выражения в операторе Select — LINQ to Entity Framework
Я пытаюсь использовать уже существующий класс построения Expression, который я создал при попытке сделать предложение select, но я не уверен, как прикрепить выражение к дереву выражений для Select, я попытался сделать следующее: var catalogs =...
1799 просмотров

LINQ to Entities 4: запрос с вычислением в предложении where
У меня есть таблица со столбцом DateTime "TimeStamp" и столбцом int "TimeoutSeconds". Я хочу получить все записи из этой таблицы, где DateTime.Now - TimeStamp > TimeoutSeconds. В хранимой процедуре это было несложно использовать GetDate():...
977 просмотров
schedule 28.02.2024

Проблема с производительностью LINQ: суммирование занимает больше времени при меньшем количестве записей
Приложение Silverlight 4 с использованием WCF RIA Services У меня есть страница с ComboBox и TabControl. Каждый TabItem имеет пользовательский элемент управления, который отображает элемент управления RAD Chart. Поле со списком содержит элементы,...
571 просмотров

Лямбда-выражение с телом оператора не может быть преобразовано в дерево выражения.
При использовании EntityFramework я получаю ошибку « A lambda expression with a statement body cannot be converted to an expression tree » при попытке скомпилировать следующий код: Obj[] myArray = objects.Select(o => { var someLocalVar =...
123009 просмотров

Запрос LINQ, способный идентифицировать строку в соединительной таблице с двумя переменными — как это сделать?
Я использую С#, linq и EF4. Мне нужна помощь, чтобы написать запрос LINQ, который может идентифицировать строку в базе данных, используя две переменные для составного ПЕРВИЧНОГО КЛЮЧА. Вот таблицы в моей базе данных, представленные в моей...
158 просмотров

Указанное выражение LINQ содержит ссылки на запросы, связанные с разными контекстами.
Я знаю, что в stackoverflow есть похожие вопросы, и я просмотрел их и думаю, что моя проблема несколько похожа, но не смог найти решение, просмотрев любой из этих других вопросов/ответов. Я получаю сообщение об ошибке при попытке выполнить следующий...
1867 просмотров

вставка нескольких данных в разные таблицы с использованием linq для объектов?
Я использую образец базы данных AdventureWorks в проекте. Я могу отобразить информацию о покупателе (будучи различным магазином) с помощью vStorewithDemographics. Это представление, извлекающее разные фрагменты данных из разных таблиц в базе данных....
900 просмотров
schedule 17.07.2022

Имена динамических таблиц
У меня есть база данных, которую моя программа будет запрашивать. у него есть 3 таблицы с одинаковой структурой: таблица1, таблица2, таблица3 Как я могу написать запрос linq, который будет запрашивать каждую из этих таблиц с динамическим...
318 просмотров
schedule 11.07.2022

Список запросов LINQ в списке
У меня такая ситуация: Мой вид модели: public class Subject { public int ID { get; set; } public string Name { get; set; } public int ProfessorID { get; set; } public string ProfessorFullName{ get; set; } public...
2954 просмотров
schedule 21.08.2022

Левое внешнее соединение в Linq to Entities/SQL
Как я могу написать следующий SQL в LINQ to Entities? SELECT r.rolename, ( CASE WHEN ur.username IS NULL THEN 0 ELSE 1 END ) AS isinrole FROM bgt.roles r LEFT OUTER JOIN bgt.usersinroles ur...
4227 просмотров

Linq to Entities, возвращающий все внешние объекты и один или ни одного связанного объекта
Я использую LinqPad с моделью Entity Framework 4 и базой данных MS SQL 2008. Предположим, у нас есть объект Customer, который связан с Purchase с помощью внешнего ключа для Customer.CustomerID. Следующий linq создает ассоциацию...
127 просмотров
schedule 25.11.2023

LINQ to Entities — предложение where..in с несколькими столбцами
Я пытаюсь запросить данные формы с помощью LINQ-to-EF: class Location { string Country; string City; string Address; … } путем поиска местоположения по кортежу (Страна, Город, Адрес). Я попытался var keys = new[] {...
23988 просмотров

LINQ to Entities — динамический выбор для указания столбцов
Я могу создать запрос на выборку, который извлекает только определенные столбцы (статические в коде) для LINQ to entity from Example in new Enities.Table select new { Example.Column1. Example.Column2, ... } Но я не могу понять, как выбрать...
3268 просмотров

Linq-запрос Entity Framework
Мне нужна помощь в правильном форматировании моего запроса ссылки, я использую EF 3.5 : Dim mediators = (From m In entity.Mediators _ Where m.MediatorAvailabilities.Available = "Weekends" Where...
246 просмотров
schedule 06.07.2022