Есть ли будущее у EF Code First?
От: #John http://pocolab.com
Дата: 09.01.19 12:49
Оценка:
Здравствуйте,

EF code first — бажная технология, в которой описание структуры бд размазывается как по коду с помощью атрибутов([Key], [ForiegnKey], ...),
так и в Fluent api.
От версии к версии EF Code first ломается в разных местах, в тоже время не реально правильно описать структуру бд, что бы вдруг EF code first случайно не создало лишних ключей/индексов; после написания каждой строчки в C# надо все-равно приходится смотреть какой sql скрипт создает EF code first на выходе.
А если в бд используются функции/процедуры, то тут все становится еще печальнее, приходится перемешивать C# код с sql.
С помощью Code First даже миграции накатываются ооочень медлено.
Поддерживать перемешанный C#/sql код становится в разы сложнее чем отдельно sql и C#.

Есть ли вообще будущее у EF Code First?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.