سلام
Mvc
Model view controller
ارتباط سه لایه آی باید با هم بر قرار باشد
هر چند گاها بخاطر عدم تبحر در استفاده از mvcگاها از دو لایه استفاده میکنند
و اینکه کدهای هر لایه را باید در بستر همان لایه نوشت
به هیچ عنوان در بخش نمایش view نباید از کد های منطقی استفاده کرد
کدهای مربوط به دیتا بیس حتما باید در لابه model نوشته شود
برای شروع میتوان یکی از موارد زیر را در نظر گرفت
Cod first
Database first
Model first
هر کدام روش مخصوص به خود دارد
موفق باشید.