Описание тега entity-framework-core-2.2

1 ответ

Ошибки компиляции Entity Framework Core при второй миграции

У меня есть DBContext (унаследованный от IdentityDbContext), содержащий таблицы удостоверений ASP.NET и некоторые пользовательские таблицы. Я создал для него миграцию, которая работала нормально. Теперь я добавил несколько наборов данных в DbContext…
1 ответ

ErrorMessage для десятичного числа в entity-framework-core

Здравствуйте, я пытаюсь настроить сообщение об ошибке для десятичной, но похоже, что это не работает using System; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using Market.Models; namespace Market.ViewModels { public cl…
2 ответа

Entity Framework Core Назначить роль пользователю после создания

Я хотел бы знать, как я могу связать определенную роль с пользователем при его создании У меня есть это на моей странице создания пользователя public async Task<IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return Page(); } _contex…
1 ответ

EntityFrameworkCore Базы данных SQLite в памяти не создаются

Для интеграционных тестов я использую EntityFrameworkCore SQLite in-memory db и создание его схемы в соответствии с документами Microsoft, но когда я пытаюсь заполнить данные, возникает исключение, что таблицы не существуют. Мышиные документы для Db…
1 ответ

Игнорировать повторяющиеся записи и фиксировать успешные записи в DbContext.SaveChanges() в EF Core

У меня есть ASP .Net Core 2.2 Web API. В одном из моих действий контроллера я добавляю несколько строк в таблицу базы данных MySQL (я использую Pomelo). Так, например: _dbContext.AddRange(entities); _dbContext.SaveChanges(); У сущностей, которые я д…
0 ответов

Использование Views в Tsql в Entity Framework core 2.2

Я покажу вам, как вы можете использовать представления в ядре EF. У нас есть классы преподавателей и кафедр. Учительский класс public class Teacher { public int TeacherId { get; set; } public string FullName { get; set; } public int DepartmentId { g…
13 май '19 в 23:29
0 ответов

Ошибка Ajax при включении связанных данных EF Core

Вот мои модели [Table(name: "hListasAbastecimento")] public class ListaAbastecimento { public ListaAbastecimento() { DataCriacao = DateTime.Now; } public ListaAbastecimento(string uap, int colaboradorId) { UAP = uap; ColaboradorId = colaboradorId; D…
1 ответ

Неверное значение по умолчанию для типа дата-сервер SQL Server

Давайте предположим, Category нм Blog связь: CREATE TABLE Categories( Id INT IDENTITY(1,1) NOT NULL, Title NVARCHAR(MAX) NOT NULL, Created datetime NOT NULL, CONSTRAINT PK_Categories PRIMARY KEY(Id) ) CREATE TABLE Posts( Id INT IDENTITY(1,1) NOT NUL…
1 ответ

Внешний ключ на основе условий в Entity Framework Core

Я должен создать условие, основанное на отношениях один ко многим между классами. У меня есть следующие занятия. public enum Type { Type1, Type2 } public Class Base1 { public int Id {get; set;} public string Prop {get; set;} public List<NProp>…
1 ответ

Событие EF Core после того, как сущности материализованы из базы данных

Чтобы выполнить операции до / после записи сущностей в базу данных, я могу сделать это до / после .SaveChanges(), Как насчет того, чтобы после чтения ("материализации") сущностей из базы данных - есть ли событие, перехват жизненного цикла, обратный …
0 ответов

Entity Framework Core и самоссылающийся объект

У меня есть стол Foos это ссылается на себя. Чтобы построить Chainкаждый Foo в Chain должен ссылаться на первый Foo, Я решил проблему, которая должна быть в состоянии вставить Foo который ссылается на себя, используя HasDefaultValueSql("IDENT_CURREN…
1 ответ

Устанавливать свойство обновление объекта при использовании EF Core и DDD

Моя сущность имеет это: public DateTime UpdatedAt { get; private set; } Я хочу обновлять это свойство каждый раз, когда обновляю сущность, поэтому у меня есть это: private void updateTimeStamp() => UpdatedAt = DateTime.UtcNow; Но тогда мне нужно …
1 ответ

Сконфигурируйте структуру сущностей для использования char вместо varchar

Как настроить модель вашей сущности для использования char(N) тип данных вместо varchar(N) или же nvarchar(N)?
0 ответов

EFCore: Невозможно привести тип базы данных tstzrange к NpgsqlRange`1.

У меня есть такая конфигурация DbContext, как protected override void OnConfiguring(DbContextOptionsBuilder b) { if (b.IsConfigured) return; // Breakpoint not reached, sure. b.UseNpgsql(GetDefaultConnectionString(), opts => { opts.MapRange<Dat…
22 мар '19 в 08:26
1 ответ

Как заполнить самообращающееся дерево ссылками, используя Entity Framework Core 2.2

Когда я пытаюсь добавить миграцию, возникает следующее исключение: Начальный объект для типа объекта "Жанр" не может быть добавлен, поскольку для него установлена ​​навигация "SubGenres". Чтобы заполнить отношения, вам нужно добавить семя связанной …
1 ответ

Отношение один-к-одному в EF Core (дочерняя / зависимая сторона не может быть определена для отношения один-к-одному)

Я получаю следующее сообщение об ошибке и не могу понять причину, почему я его получаю. Интересно, что при добавлении миграций я не получаю никаких ошибок, но всякий раз, когда я хочу использовать контекст, я получаю его. Дочерняя / зависимая сторон…
0 ответов

Выражение LINQ 'Sum()' не может быть переведено и будет оцениваться локально

У меня есть следующий запрос в Entity Framework Core: var results = context.Packages.AsNoTracking() .Select(x => new { Result = x.Products .SelectMany(y => y.Definition.Conversions, (Product, Conversion) => new { Product = Product, Conversi…
5 ответов

Получить детей, общих для всех родителей

У меня есть следующие объекты, использующие Entity Framework Core: public class Parent { public Int32 ParentId { get; set; } public virtual Collection<ParentChildren> ParentChildrens { get; set; } } public class ParentChildren { public Int32 P…
2 ответа

EF Core свободный текст с дочерней сущностью

В EF Core 2.1 добавлена ​​поддержка FREETEXTКак также обсуждалось в разделе Как использовать FreeText в ядре EF 2.1. Однако у меня другая проблема с использованием EF Core 2.2: FREETEXT поддерживать дочерние объекты? public class Customer { public N…
0 ответов

Отображение составного первичного ключа как единственного объекта-значения (в терминах DDD)?

Можно ли отобразить составной первичный ключ как один объект Value в Entity Framework Core? И потом: работает ли он правильно в запросах LINQ? Я знаю, что до EF Core 2.2 поддержка VO была не очень хорошей. public class AssignmentIdentity { // ... pu…