سلام. برای دسترسی به مثلا دو ستون از دو جدول مختلف میتوان یک ViewModel درست کرد و عملیات دریافت/ویرایش/حذف و ... را انجام داد.
همچنین میتوان ستونهایی از جداول مختلف که میخواهیم را داخل SQL به یک View منتقل کرده و آن View را به مدل EF6 خود وصل کنیم و مانند یک جدول معمولی روی آن کوئری بزنیم.

هر دو روش جواب میدهد. آیا استفاده از ویو داخل دیتا بیس بجای استفاده از ویو مدل داخل VisualStudio توصیه میشود یا نمیشود؟؟


همچنین در مورد Procedure ها در دیتا بیس - میتوان بجای کوئری زدن مثلا برای جستجوی کلمه در یک جدول، یک Procedure تعریف کرده و کلمه را به آن Procedure ارسال کنیم و ... --
واقعا نمیدونم کدام یک بهتره و چرا؟؟ کارها را در دیتا بیس انجام بدیم یا در ASP.NET MVC ؟