PDA

View Full Version : تفاوت ساخت کلاس Entity بصورت کلی با چند کلاس Entity بصورت جدا



gama_slv
شنبه 22 آذر 1393, 18:30 عصر
در code first میشه برای هر جدول یک کلاس ساخت و یا کل جداول را فقط در یک کلاس تعریف کرد.
در چند پروژه آموزشی که دیدم فقط یک کلاس برای کل جداول ساخته شده بود.و برای هر جدولی یک view model ساخته بودن
اصلا این مسئله مهمی یا سلیقه ای . من خودم همیشه برای هر جدولی یک کلاس میسازم و view model ربطی به طراحی دیتابیس نداره. ولی هرچی نمونه کد میبینم مثلا برای 10 جدول فقط 3 کلاس ساخته خیلی گیج کننده شده برام؟

debugger
یک شنبه 23 آذر 1393, 06:58 صبح
اصولا برای هر Entity یک Class مجزا درست می کنند . دلیلش هم اینه که موجودیت ها خصیصه ها و رفتار های متفاوتی دارند و معمولا مستقل از یکدیگر هستند