PDA

View Full Version : تفاوت اساسی entity framework code first و database first



sara_t
چهارشنبه 18 اسفند 1395, 16:19 عصر
سلام دوستان
دوستان میشه تفاوت entity framework code first و database first رو بگید؟
منظورم حالت عملی هست.چون من الان از database first استفاده میکنم. و بهم گفته شده که این روش کارایی لازم رو نداره.

Moien Tajik
چهارشنبه 18 اسفند 1395, 19:25 عصر
http://www.c-sharpcorner.com/blogs/entity-framework-code-first-vs-database-first-approach
http://stackoverflow.com/a/5446587

ali_md110
پنج شنبه 19 اسفند 1395, 11:33 صبح
روش db first از روی بانک موجود کلاسهای POCO ساخته میشه و میتونید مهندسی معکوس کنید و بیشتر برای زمانی مناسب هست که شما یک نرم افزار قدیمی بهم همراه بانک اطلاعاتی داشته باشید و بخواهید اون رو با EF توسعه بدید
db first بیشتر سریع کلاسهای POCO از روی اون ساخته میشه و برای مبتدی هایef مناسب هست
ولی روش code first از روی کلاسهای ساخته شده توسط شما دیتابیس ساخته میشه و روش ارجح و محبوب برنامه نویسان EF هست
کارایی EF code first از نظر توسعه نرم افزار و مدیریت روی کلاسها به مراتب بهتر هست