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

Как установить связь (0,N:1,1) с EF Core?
Проблема в том, что «у автора может не быть книг или много, но книга никогда не написана двумя или более авторами». public Author(Document cpf, string name, DateTime birthdate) { Cpf = cpf; Name = name;...
171 просмотров
schedule 02.07.2022

EF core 3.1 не может выполнять сложный необработанный запрос sql
Следующий запрос работал нормально с ядром EF 2, но ядро ​​EF 3 вызывало ошибку! Я даже мог бы добавить некоторые включения после этого запроса в EF core 2, который я сейчас отпустил. запрос: // just to have an Id var id = Guid.NewGuid(); var...
3118 просмотров
schedule 25.03.2022

Entity Framework Core 3.1.1 Где запрос не может быть переведен. Либо перепишите запрос в форме, которую можно перевести,
После того, как я обновил Entity Framework Core с 2 до 3.0.0 и 3.1.1, мой код сломался в предложениях Linq where. Я бы не стал использовать .AsEnumerable<ExampleObject() Например: List<string> exampleFilter = new...
1673 просмотров

Найти все объекты в одном списке, у которых есть свойство, которое соответствует свойству в другом списке объектов.
Проблема Я пытаюсь запросить таблицу (на основе ModelA ), используя другую таблицу (на основе ModelB). Эти модели упрощены для этого примера. Мне нужно сохранить результат как IQueryable , поэтому изменение на Enumerable или List не...
83 просмотров

EF Core 3: настройка поля поддержки свойства навигации
Рассмотрим следующий класс. Он пытается защитить доступ к _assignedTrays . На самом деле, это работает отлично, поскольку EF автоматически связывает поле поддержки _assignedTrays со свойством AssignedTrays - по соглашению ( msdn )...
1524 просмотров

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

InvalidOperationException: использовалась именованная строка подключения, но имя не найдено
У меня есть два проекта: один .net core web api и другая библиотека классов, в которой у меня есть файл dbContext. И я создал один отдельный класс в библиотеке классов для получения данных из базы данных. Но это показывает ошибку выше.
46 просмотров

Как удалить последнюю миграцию EFCore, если поставщик SQLite не может удалить столбцы
Это простая база данных EFCore в приложении .NETCore 3.1 с тремя миграциями. "init" Initial migration "gcalg500" Added seeding data and tables "valtt" Added more seeding data and tables Самый последний из них все еще проверяется в...
156 просмотров
schedule 31.10.2022

EF Core - исходные данные - нарушение PK
Я работаю в компании, где проект был внесен в компанию, потому что задачи внешней команды по созданию системы не сделали большой работы и, таким образом, были уволены. У меня есть проблема в том, что у нас есть существующая база данных, в которой...
191 просмотров
schedule 17.06.2022

Создать один ленивый и один нетерпеливый DbContext через наследование?
Я использую EFCore 3.1.5, и у меня есть DbContext, который я хочу использовать в том же контроллере или службе, как ленивый, так и нетерпеливый. Однако, похоже, я не могу заставить его правильно загружать ленивый. Похоже, нетерпеливый работает...
68 просмотров

Является ли ThenInclude ненужным?
Я только что сделал следующее (EF Core 3.1): var aaa = context .Table1 .Include(t => t.Table2.Table3.Table4); .Include(t => t.Table2.Table3.Table5); и у меня есть в моей переменной aaa элементы таблицы 1 и элементы всех...
29 просмотров
schedule 09.08.2022

EF Core - Primary Identity - столбец ошибок не допускает значений NULL
Я начинаю с ядра EF на SQL Server 2014 и борюсь с вариантом использования. В основном у меня есть база данных, уже созданная с этой таблицей create TABLE audit_logs( [id] [int] IDENTITY(1,1) NOT NULL,PRIMARY KEY (id), namespace...
27 просмотров
schedule 26.03.2022

Создаваемые дубликаты внешних ключей и столбцов для идентификатора EF Core 3.1
Возникла проблема с ef core 3.1, создающим повторяющиеся столбцы для поля идентификатора из другой таблицы. В настоящее время у меня есть сущность ApplicationUser, наследуемая от IdentityUser, и сущность свойства, которая хранит идентификатор...
142 просмотров
schedule 11.04.2022

Миграция данных EFCore выдает ошибку при добавлении второй миграции
Когда я создаю миграцию в своем приложении asp.net core 3.1 с помощью efcore, он работает нормально. dotnet-ef migrations add Dev001 --project ..\Infrastructure\LetzIt.SqlServerDbService\LetzIt.SqlServerDbService.csproj --startup-project...
213 просмотров

Миграции CodeFirst: как автоматически запустить скрипт базы данных (C# или SQL) после завершения обновления базы данных?
Я использую EF.Core с миграцией кода сначала для обновления базы данных SQL. Всякий раз, когда я добавляю миграции (Консоль диспетчера пакетов: add-migration ), я обновляю базу данных с помощью известной команды update-database . Есть ли способ...
1095 просмотров

Настраиваемые объекты EF Core Scaffold и DBContext
Я использую EF Core и первый подход к базе данных. Я генерирую свой dbcontext и класс сущностей, используя dotnet ef dbcontext scaffold , и это дало мне ожидаемый результат. Затем мне нужно добавить настраиваемую реализацию в свой dbcontext и...
129 просмотров

EF core 3.1: следует ли инициализировать свойства навигации по списку при использовании быстрой загрузки для загрузки связанных сущностей?
Рассмотрим следующую модель данных EF core 3.1: public class Blog { public int Id { get; set; } public string Name { get; set; } public List<Post> Posts { get; set; } } public class Post { public int Id { get; set; }...
476 просмотров

Как запросить представление с коллекцией дочерних таблиц?
Я хочу запросить представление с коллекцией дочерних таблиц в EF Core 3.1. Возьмите мой упрощенный пример с 3 таблицами: public class Relation { public long Id { get; set; } public string FirstName { get; set; } public string LastName...
67 просмотров
schedule 07.05.2022

Свойства дочерней таблицы не извлекаются в наследовании ядра ef
у меня есть следующие сущности.. public class Paper { public int Id { get; set; } public string PaperCode { get; set; } ... } public class MCQPaper : Paper { public ICollection<MCQQuestion>...
80 просмотров
schedule 05.11.2022

Как загрузить данные в базу данных InMemory при запуске в Asp.Net Core API?
Я работаю над API Asp.Net Core 3.1. У меня есть несколько таблиц в базе данных SQL Server. Я пытаюсь использовать базу данных InMemory и пытаюсь загрузить данные в эти таблицы при запуске приложения. Я написал код ниже. public partial class...
1615 просмотров