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

Трехуровневая архитектура и LINQ to Entities
В течение нескольких лет я использовал трехуровневую архитектуру (презентация, логика и уровень данных) для написания приложений. Обычно я использую такие инструменты, как .netTiers, для создания уровня данных и частично логического уровня. Все...
2874 просмотров
schedule 15.10.2022

Каков наилучший способ приведения каждого элемента в запросе LINQ to Entities к интерфейсу?
У меня есть объект сущности «Пользователь», который реализует «IUser»: IQueryable<User> users = Db.User; return users; Но то, что я на самом деле хочу вернуть, это: IQueryable<IUser> Итак, как лучше преобразовать...
4023 просмотров
schedule 28.12.2023

Как мне написать этот запрос Linq to Entity?
Я новичок в Linq to Entity, поэтому я не знаю, является ли то, что я делаю, лучшим подходом. Когда я делаю такой запрос, он компилируется, но выдает ошибку, что он не распознает метод GetItemSummaries. Глядя на это, кажется, это потому, что ему не...
460 просмотров
schedule 16.11.2022

Linq to Enities: набор результатов не обновляется после вызова хранимой процедуры
В LINQ to Entities я сопоставляю набор результатов хранимой процедуры с сущностью. Внутри хранимой процедуры я выполняю некоторые операторы обновления и возвращаю набор результатов, выполняя запрос SELECT и сопоставляя этот набор результатов с...
761 просмотров
schedule 06.02.2024

Проблема с получением строкового значения GUID в запросе Linq-To-Entity
Я пытаюсь записать значение GUID в строку при выборе linq. Код можно увидеть ниже (где c.ID - это GUID), но я получаю следующую ошибку: Невозможно привести тип System.Guid к типу System.Object. LINQ to Entities поддерживает только приведение...
4420 просмотров
schedule 25.02.2024

Преобразование Linq в Entities DateTime
Если задан объект с DateTime в виде строки, каковы мои варианты фильтрации данных с помощью LINQ to Entities по дате? Кажется, это не поддерживает меня в преобразованиях DateTime. В принципе, я хочу выполнить: var filtered = from item in...
11430 просмотров
schedule 06.06.2024

Linq для выбора объектов и предоставления идентификатора
У меня есть пример таблицы, которую вы можете увидеть ниже ID Name Value 3 NameOne ValueOne 7 NameTwo ValueTwo 10 NameThree ValueThree Мне нужно выбрать с помощью Linq to Entity и получить результаты, как вы...
523 просмотров
schedule 21.09.2022

LINQ to SQL или Entities на этом этапе?
Я немного опоздал в игру и решил потратить немного времени на изучение LINQ. В качестве упражнения я собираюсь переписать приложение WebForms в MVC 2 (что для меня тоже в новинку). Мне удалось найти здесь несколько тем, касающихся LINQ ( Изучение...
632 просмотров

Ошибка - переполнение SqlDateTime. Должно быть между 01.01.1753 12:00:00 и 31.12.9999 23:59:59
У меня есть приложение, написанное для 2008 года. Мы используем linq для сущностей. Теперь нам пришлось переключить БД на 2005. Я получаю следующую ошибку при запросах linq SELECT: Ошибка - переполнение SqlDateTime. Должно быть между...
37956 просмотров

Мне нужно иметь возможность разделить мои операторы выбора для EF
У меня есть около 10 вызовов с одним и тем же оператором выбора. Это больше, чем просто FirstOrDefault, внутри него есть некоторая логика БД. Я не видел хорошего способа извлечь это в отдельный метод или оператор. Я приблизился к чему-то вроде...
72 просмотров

LINQ to Entities, несколько однозначных ссылок на одни и те же таблицы и именование
Я начал портировать приложение .NET SQL Server на LINQ to Entities. У меня есть (среди прочего...) одна таблица под названием «Пользователи» и одна под названием «Время». Время сообщается для конкретного пользователя (UserId), но также записывается,...
216 просмотров

В чем разница между этими двумя запросами LINQ?
Глядя на профилировщик, я вижу несколько отличий. Второй запрос, который использует include , фактически вернет данные из вторичной таблицы CountryCodes. Эта часть имеет смысл для меня. Однако я не понимаю, почему этот запрос имеет два соединения....
1238 просмотров

Как бы я улучшил этот 7-строчный запрос Linq, который действует как спецификация?
BigQuery вверху получает набор продуктов и вложенных связанных таблиц. Затем я применяю фильтрацию в неудачной попытке создать шаблон спецификации. Это код фильтра. В запросе есть три таблицы, и я хочу отфильтровать верхний запрос по значению,...
2595 просмотров
schedule 16.05.2024

Как я могу объединить несколько рефакторинговых выражений Select в Linq (в EF или SQL)?
Скажем, у меня есть эта модель представления: public class SeriesLinkViewModel { public static Expression<Func<Series, SeriesLinkViewModel>> FromSeries = s => new SeriesLinkViewModel { Name = s.Name,...
1313 просмотров
schedule 02.10.2022

Linq to Entities: см. результирующий запрос (context.Log = Console.Out)
Я только что понял, что если ваше приложение С# использует классы LINQ-TO-SQL для взаимодействия с базой данных, вы можете сделать свой запрос следующим образом: using (DatabaseContext context = new DatabaseContext()) {...
9320 просмотров

Не удалось создать постоянное значение типа «Тип закрытия»
Вот моя ссылка на запрос объекта, и я получаю эту ошибку «Невозможно создать постоянное значение типа «Тип замыкания». В этом контексте поддерживаются только примитивные типы («например, Int32, String и Guid»). Кто-нибудь знает, как это...
1654 просмотров
schedule 25.01.2024

Обновление дочернего списка EntityFramework 4 с использованием MVC3
Я пытаюсь обновить дочернюю коллекцию (MVC3 и Entity Framework 4). Я не могу получить какие-либо обновления для сохранения. [HttpPost] public ActionResult Edit(Subject EditedSubject, IEnumerable<SubjectTagPin>...
1696 просмотров

Вопрос производительности между двумя запросами Linq в LinqPad и на практике
У меня есть запрос: (from sr in ctx.STARS_Route where sr.STARS_RouteStopDestination.Any(i => i.IsWorkingSet == true && i.STARS_DistrictRoute.DistrictId == districtId) == true...
1051 просмотров

EF 4.1: Почему превращение константы в переменную приводит к дополнительному подзапросу?
Сегодня я обнаружил, что Entity Framework добавляет ненужный подзапрос к генерируемому SQL. Я начал копаться в своем коде, пытаясь определить, откуда он мог взяться. (Долго), а позже я точно определил, что вызывает это. Но сейчас я еще больше...
1132 просмотров

Iqueryable как подзапрос для фильтрации другого queryable
У меня есть отношения «многие ко многим» (Сайты, Категории, КатегорииXSite) и две определенные переменные, которые можно запрашивать, например: IQueryable<Site> sitesQuery = from s in db.Sites where...
5020 просмотров