Entity Framework сначала код или база данных первый, когда есть много хранимых процедур - PullRequest
0 голосов
/ 27 октября 2019

У нас есть несколько приложений веб-форм ASP.NET, и мы хотим перейти на ASP.NET MVC 5 и Entity Framework.

У нас много хранимых процедур в SQL Server, поэтому нам нужно вызывать ихиз приложения ASP.NET MVC.

Вопрос в том, какой из них больше подходит?

  • Entity Framework база данных первая
  • Entity Framework код первая

Ответы [ 2 ]

0 голосов
/ 27 октября 2019

Используйте проект базы данных SQL Server для управления вашей схемой и DB First с EF.

0 голосов
/ 27 октября 2019

Хотя это сильно смещено и основано на мнении:

Я бы сначала пошел к коду: всегда ... (хорошо ... за исключением случаев, когда приложение заканчивается в его жизни)

Что касается ваших хранимых процедур;Вы можете добавить их, применив пользовательскую миграцию.

2 из основных преимуществ:

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

Поскольку это миграция;Возможно, вы захотите сгенерировать свой код первым на основе существующей базы данных.

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