Как стать автором
Обновить
6
Карма
0
Рейтинг
Дмитрий Кулагин @Dmitriy_Kulagin

Developer

  • Подписчики 3
  • Подписки

Миграция с .NET Core 2.2 на .NET Core 3.1 на примере реального проекта

Здравствуйте, Амангелди. Работы по переводу документации на русский уже ведутся, мы планируем закончить ближе к концу этого года.

Миграция с .NET Core 2.2 на .NET Core 3.1 на примере реального проекта

Верно подмечено. Поправил по тексту, спасибо!

Миграция с .NET Core 2.2 на .NET Core 3.1 на примере реального проекта

C функциональностью в System.Text.Json действительно пока не все так богато, перспектива написания собственных конвертеров по большому счету и заставила нас повременить с этим. Посмотрим что будет в .NET 5, некоторые подвижки в этом направлении уже можно увидеть тут и тут.

Миграция с .NET Core 2.2 на .NET Core 3.1 на примере реального проекта

Microsoft выпустили хорошую статью об этом, в которой приведен их сравнительный тест производительности между System.Text.Json и Newtonsoft.Json — вот ссылка.

Как проапгрейдить существующий проект с ASP.NET MVC на ASP.NET Core. Практическое руководство

Получить все технологические плюшки современной платформы которые были описаны в начале статьи

Как проапгрейдить существующий проект с ASP.NET MVC на ASP.NET Core. Практическое руководство

По сути это является одной из особенностей правил соглашения. Соглашение для внешнего ключа заключается в том, что имя должно следовать одному из следующих шаблонов:
[navigation property name][principal primary key property name]Id
[principal class name][primary key property name]Id
[principal primary key property name]Id


Но если вы решите не включать явное свойство внешнего ключа, EF Core создаст теневое свойство, используя идентификатор [principal primary key property name]Id. Нам было важно, чтобы при переходе ядра платформы на .net core, базы данных пользователей не требовали каких либо изменений.

Информация

В рейтинге
Не участвует
Откуда
Ярославль, Ярославская обл., Россия
Дата рождения
Зарегистрирован
Активность