Я новичок в этом и не совсем понял БД сначала/Code first/POCO в EF. Это то, что я понимаю. Пожалуйста, дайте мне знать, если это верно:Разница между первым DB и первым подходом кода в EF?
В первом подходе DB код создается на основе существующей базы данных. Затем мы можем использовать таблицы/представления/хранимые процедуры. Тангенциально, я вижу, что многие БД сначала подошли, где база данных уже имеет все sprocs и db. контекст содержит только sprocs (функция import), но не содержит никаких объектов таблицы (db. set). В этом случае, почему вы хотите использовать EF? Почему бы просто не использовать ADO.Net с SQL Command?
В коде первого подхода, дБ. не существует в бэкэнд. дБ. генерируется с использованием объектов POCO.
POCO: Используется ли это только в коде?
Так что это означает в коде первого подхода, так как и когда мы изменяем классы модели, EF будет заботиться об обновлении БД? – user2250250
@ user2250250 EntityFramework будет отслеживать изменения в контексте при изменении любых объектов, однако при их готовности вы должны вызвать SaveChanges() из dbContext. – TMan
Это имеет смысл! Спасибо – user2250250