Skip to content

sit7/CallCoreProject-OVERVIEW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CallCoreProject

Проекты данного репозитория размещены для возможности предметного разговора и ознакомления при трудоустройстве.

Pilot From .NET Framework 4.6.1 + MS SQL Server To .NET Core 3.1 + PostgreSQL

Проект апрель-май 2020.

Задача: отработка технологии миграции с платформы ".NET Framework 4.6.1 + MS SQL Server" на ".NET Core 3.1 + PostgreSQL"

Решены задачи:

  1. Приложение может быть собрано как для работы на PostgreSQL, так и на MSSQL - разруливается директивами компилятора, опция указывается в настройках проекта
  2. CodeFirst в приложении может использоваться так же как на pg так и на mssql
  3. Исходная .NET - авторизация сохранена, вместе с задачей миграции с предыдущей версии и модификацией и обвязкой таблиц (как в проекте, который в дальнейшем надо переносить)
  4. Отдельно проработана ветка с хранимыми процедурами на Postgresql (не могут быть перенесены напрямую, тексты размещаются в коде миграций)
  5. Модульная организация пилотного проекта - тоже сохранение особенности исходного проекта

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

About

Pilot From .NET Framework 4.6.1 + MS SQL Server To .NET Core 3.1 + PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published