Описание тега ef-core-2.0

Используйте этот тег, если у вас есть вопросы относительно версии 2.0 Entity Framework для.NET Core.
0 ответов

Вызывает ли проблема изменение EF Core на Transient?

У меня есть действие контроллера, которое выглядит так: // GET public async Task<IActionResult> Index() { var user = await _userManager.GetUserAsync(HttpContext.User); // show events that hte user is attending var activitiesattending = await _…
04 апр '18 в 00:54
1 ответ

Синтаксис порядка колонок Fluent Api

Я пытаюсь понять, как поместить это много-много аннотаций в свободный API. Я просто не знаю синтаксис для представления порядка столбцов. public class UserNotification { [key] [Column(Order = 1)] public string UserId { get; set;} [key] [Column(Order…
15 дек '17 в 14:07
1 ответ

Есть ли способ сохранить один объект с помощью Entity Framework Core, если уже есть измененные объекты, которые он отслеживает?

Используя Entity Framework Core, я собираю объекты для сохранения. Во время этого пакетного процесса я хочу явно создать новый объект и не хочу, чтобы другие объекты еще создавались. public void Generate() { DbContext context = GetDbContext(); conte…
1 ответ

Невозможно проверить сущность, используя Entity Framework Core (ядро.net)

Я использую EntityFramework Core для подключения к базе данных в.Net Core Web API. Я столкнулся с проблемой при попытке проверить сущность перед отправкой изменений в БД, т.е. Context.SaveChanges(). Ошибка проверки не выдается, даже если объект не с…
1 ответ

Как добиться загрузки (включения) коллекции частных полей с общедоступным свойством только для чтения

System.NotSupportedException: коллекция доступна только для чтения. в System.ThrowHelper.ThrowNotSupportedException(ресурс ExceptionResource) в Microsoft.EntityFrameworkCore.Metadata.Internal.ClrICollectionAccessor`3.Add(Экземпляр объекта, значение …
27 дек '17 в 22:51
0 ответов

EntityFramework Core иногда округляет в среднем до 2 десятичных знаков

Когда я вызываю метод Average для десятичного столбца с типом SQL DECIMAL (18,8) Иногда я округляю свое значение до 2 десятичных знаков, а иногда нет. Когда я печатаю это на консоль, я получаю что-то вроде 0.010000 а также 0.021232 так что кажется, …
0 ответов

Вставьте EF DatabaseContext в пользовательский ScopedService

Мне кажется, что производительность внедренного EF внутри сервисной области действительно низкая. Существует высокая вероятность того, что я неправильно использую EF в этом случае, но я не смог найти надлежащего описания / документации, как использо…
16 май '18 в 19:34
0 ответов

Ef Core Cross поставщик данных базы данных

Я ищу способ сделать разницу дат на БД с EF Core. Единственным предложенным решением, которое я нашел, было обсуждение Github Ef Core. К сожалению, это работает только при использовании сервера SQL в качестве поставщика базы данных. Есть ли способ н…
10 авг '18 в 07:51
1 ответ

Конфигурации EF Core Fluent API с наследованием

Конфигурация EF CORE Fluent Api в отдельных файлах работает нормально с простыми классами ReF# 1 && ReF# 2. Проблема возникает, когда сущности наследуются от KeyedEntity или же AuditableEntity class abstract KeyedEntity<TValue> { public TValue…
1 ответ

EF Core генерирует обратный запрос

Есть 4 таблицы: Дата загрузки Id Description UploadType Id Description UploadStatus Id Description UploadDetail Id UploadDateId (FK) UploadTypeId (FK) UploadStatusId (FK) OtherFields.. UplodeDate (данные) 1 Aug-2018 2 Sep-2018 3 Oct-2018 4 Nov-2018 …
07 фев '19 в 11:18
1 ответ

Ядро EF и создание таблицы "многие ко многим". Создает дополнительное поле. Зачем?

Почему существует поле UserProgramRefProgramCharacteristics.RefProgramCharacteristicsId??? Должно быть только 2 поля, а не 3. Верно? Ниже приведены 3 класса и OnModelCreating, необходимые для создания таблицы "многие ко многим". public class RefProg…
18 май '18 в 18:41
2 ответа

Не обновляет объект в базе данных ASP.net core 2.0

У меня есть небольшая проблема, которую я не могу полностью понять. На моем контроллере у меня есть: [HttpPut("{id}")] public async Task<IActionResult> PutExercise([FromRoute] int id, [FromBody] Exercise exercise) { logger.LogInformation("Upda…
1 ответ

Ссылки на загрузку EF Core неизвестного объекта

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Так как мы все знакомы с этим, я буду использовать дизайн университета Contoso, чтобы объяснить мой вопрос. Кроме того, я использую ядро ​​EF и ядро ​​.net 2.0 в первом проекте mvc-кода. Я разрабатываю очень общий RESTful A…
0 ответов

Клиентское расширение EF Core dbset и изменение оператора SQL

Я ударился головой о стену в связи с реализацией расширения, похожего на EF Core "Включить". Наша система имеет иерархическую модель безопасности, в которой безопасность можно определить для любого элемента дерева, и она наследуется всеми ее дочерни…
0 ответов

Как использовать строку подключения в функциях Azure для EF Core 2.1

При использовании Entity Framework 6+ у меня может быть форма наследования классов DbContext, подобная этой MyContext : DbContext Тогда я мог бы использовать такой код using (var context = new MyContext()) { ... } Пока у меня есть файл конфигурации …
3 ответа

Доступ к результату из инструкции SELECT в хранимой процедуре с использованием EF Core и ExecuteSqlCommandAsync

Я пытаюсь использовать ExecuteSqlCommandAsync из EF Core, чтобы получить результат запроса select в несколько странной устаревшей хранимой процедуре с пустой RETURN заявление. Хранимая процедура выглядит так: CREATE PROCEDURE [dbo].[SelectNextCounte…
12 окт '18 в 20:30
1 ответ

Сортировка операций в Entity Framework Core

У меня есть база данных, которая использует сортировку по умолчанию C. Эта база данных предназначена для приложения, которое будет использоваться как английскими, так и французскими пользователями, поэтому я не могу установить конкретное сопоставлен…
0 ответов

Как разделить InMemory Db между контекстами чтения и записи

Я работаю над проектом, который должен поддерживать чтение БД и запись БД. Я решил создать два контекста соответственно. У меня есть веб-API для взаимодействия с БД. У меня есть конечная точка создает пользователя, а другая получает пользователя по …
27 дек '17 в 01:23
1 ответ

Динамические лямбда-выражения для фильтрации и сортировки с использованием детей с использованием C#

Здравствуйте, я следую руководству в https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/expression-trees/how-to-use-expression-trees-to-build-dynamic-queries для создания фильтра и сортировки в моем классе отношений, мне нужно…
1 ответ

"Каскадные" вставки EF Core 2.0 для связанных объектов при обновлении основного объекта

Веб-приложение ASP.NET Core 2, использующее REST API. В настоящее время используется sqlite3 для разработки базы данных. (Также попытался перейти на SQL Server и получил те же результаты, что и ниже). Я отправляю сущность веб-клиенту, клиент вносит …