Вопросы по теме 'ef-core-3.0'

Предварительная версия 7 EF Core 3.0 не может быть установлена ​​для проекта .NET Framework 4.8 через VS2019 nuget
У меня есть решение .NET Framework 4.8 VS2019, которое в настоящее время ориентировано на EF Core 2.0. Я попытался обновить проект до EF Core 3.0 preview 7 через «Управление пакетами Nuget» и получил следующие ошибки: Пакет...
583 просмотров
schedule 19.07.2023

Хранимые процедуры в EF Core 3.0
Как использовать хранимые процедуры в EF Core 3.0? Я пробовал следующее var user = await _context.Query<User>().FromSql("EXECUTE dbo.spGeneral_Authenticate").FirstOrDefaultAsync(); var user = await...
3787 просмотров
schedule 14.06.2023

Проблема с включением .Net Core 3 и EF Core 3 (JsonException)
Я пытаюсь разработать приложение с использованием .NET Core 3 и EF Core. Я столкнулся с ошибкой, решение которой не нашел. Я не мог создать в ".Net Core 3" структуру, которую можно было бы просто создать с помощью PHP eloquent. Модель; public...
7236 просмотров

Как сделать свойство OwnsOne в EF Core 3.0 обязательным при сопоставлении со столбцами SQL Server?
У меня есть основной профиль сущности, у которого есть имя свойства, которое является объектом значения. У объекта Name есть два свойства First и Last. Когда я использую Fluent API для сопоставления свойств объектов Name со столбцами в таблице...
1518 просмотров
schedule 01.07.2023

Требуемый столбец отсутствовал в результатах операции FromSql, и [NotMapped] не помог
Я использую EF Core 3.0 для извлечения данных из хранимой процедуры SQL Server в свою объектную модель с именем Recipient . Модель Recipient имеет несколько определенных свойств, EnvelopeId и Name , которые не возвращаются из хранимой...
1896 просмотров
schedule 17.04.2022

Итерация IAsyncEnumerable в функции, возвращающей IAsyncEnumerable с отменой
Как сказано в названии, я должен выполнять следующие функции: public async IAsyncEnumerable<Job> GetByPipeline(int pipelineId, [EnumeratorCancellation] CancellationToken cancellationToken = default) { await foreach (var job in...
1192 просмотров

Как восстановить запрос LINQ? (не работает на EF Core 3.0)
Я переместил свое приложение с dotnet 2.2 на 3.0. Я решил большие и маленькие проблемы, но запросы LINQ, которые я написал на уровне обслуживания, терпят неудачу. Например, этот метод (и запрос linq) не работает: public async...
1670 просмотров

Как создавать сложные динамические запросы в EF Core 3.1 после критических изменений?
У меня есть эта функция, которая возвращает IQueryable : private IQueryable<string> GetActiveCellPhoneNumbersUpToDate(long serviceToken, DateTime date, bool? isPrepaid = null) { var to = date.AddDays(1).Date; var query =...
2561 просмотров

Хранимые процедуры Scaffold-DbContext только в EF Core
Я всегда использовал code-first с EF Core, теперь мне нужно использовать Database-First. По этому поводу существует множество вопросов, документов и руководств, в которых рассказывается, как создать базу данных , Scaffold-DbContext...
4238 просмотров

LINQ: пройти вверх по иерархии, чтобы получить родительскую иерархию
У меня есть некоторые данные, которые представляют отношения родитель-потомок в одном и том же объекте. Учитывая узел, мне нужно найти всю его верхнюю иерархию (родительский, прародительский, прапрародительский и т. д.). Моя сущность такая:...
65 просмотров

EF Core 3.0 — преобразование SQL в LINQ
Пример, приведенный в в блоге есть следующее from e in s.StudentCourseEnrollments where courseIDs.Contains(e.Course.CourseID) select e Логика contains не будет работать, когда мы ищем точное совпадение. Если студент записался на 6 курсов...
292 просмотров

EfCore 3.1 CosmosDb Query не может быть переведен
System.InvalidOperationException: 'Выражение LINQ' DbSet .GroupBy (source: e => new {ExchangeName = e.ExchangeName, TimeFrame = e.TimeFrame, Symbol = e.Symbol}, keySelector: e => e) 'не могло быть переведено. Либо перепишите запрос в форме, которая...
579 просмотров
schedule 11.06.2024

Отсутствует метод `.Relational ()` при переходе с .NET Core 2.2 на 3.1
Я обновляю проект с 2.2 до 3.1, и у меня есть следующий метод для автоматического исправления всех свойств decimal для использования типа decimal(18, 6) sql при создании новых миграций. public static void PatchDecimalProperties(this...
260 просмотров
schedule 01.03.2022

Размещение созданных объектов EF в каталоге, отличном от контекста
Вопрос. Есть ли способ заставить dotnet ef dbcontext scaffold не только поместить файл контекста в другой каталог, но и включить в этот файл пространство имен объектов? Я использую dotnet ef dbcontext scaffold для создания контекста EF и...
126 просмотров
schedule 08.03.2024

Возможно ли запустить запрос SQL select для динамического имени таблицы?
Я создаю динамическую таблицу, когда веб-сайт активен с помощью этого кода: public void CreateTable(string tableName, string field1, double field2, ...) { string Raw = string.Format("CREATE TABLE [{0}] ([ID] UNIQUEIDENTIFIER NOT NULL, [{1}]...
69 просмотров

Почему EF Core вставляет перед удалением, а не удаляет, а затем вставляет при обновлении дочернего списка модели?
Я использую Entity Framework Core 3 и использую провайдера Pomelo MySQL. Я пытаюсь обновить дочернее свойство с помощью: model.Items = collection; где model — объект, который существует в базе данных, а collection — это...
1463 просмотров

JWT не имеет срока действия
Я использую Identity Server 4 для аутентификации и для создания JWT с efCore, у меня есть API и запрос на получение, который должен получить список данных, поэтому, когда я «вхожу» с помощью Postman, генерируется токен, если я снова войду в систему и...
85 просмотров
schedule 07.08.2022

Не удается обновить столбец идентификаторов в Entity Framework Core после обновления до .Net Core 3.1.
После обновления до .Net Core 3.1 один из моих объектов выдает ошибку, если я пытаюсь обновить его с ошибкой «не удается обновить столбец идентификаторов в Entity Framework Core». Это происходит в присоединенном или отсоединенном состоянии. Вот...
732 просмотров

Ошибка EF Core 3.0 MoveNext при включении с помощью SingleOrDefault
Я читал разные решения и пробовал разные реализации без каких-либо результатов. При использовании другой реализации ошибка всегда одна и та же: «System.InvalidOperationException: перечислитель не смог выполнить MoveNextAsync». Здесь генерируется...
1148 просмотров
schedule 07.03.2023

Параллельные вызовы dbcontext в ядре .NET Core EF
В проекте используются: SQL-сервер .NET ядро ​​3 Ядро EF В моем проекте у меня есть миллионы данных/записей, которые мне нужны для параллельного запроса на чтение в API из 4 разных таблиц. DBContext имеет ограниченное время жизни, как...
273 просмотров