Версии API через EntityFramework Core на уровне хранилища? - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть GetAllStudents() в 2 версиях (GetAllStudents() и GetAllStudentsV2()).

Как управлять версиями в репозиториях через EntityFramework Core? точно так же, как у нас ASP. NET Управление версиями API

Можем ли мы иметь управление версиями на уровне хранилища? (EF / Щеголеватый /...)

1 Ответ

3 голосов
/ 21 февраля 2020

Обычно вы не используете версию EF, потому что - у вас все равно есть только одна база данных.

Вы делаете версию API, потому что это «интерфейс publi c», а не детали реализации. Но БД является внутренней и является деталью реализации.

Именно поэтому большинство людей не будут выставлять объекты EF через API - они будут проецировать их на объекты API (это способ, которым вы можете обрабатывать изменения в БД при управлении версиями).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...