این رو نمیدونم خود من عمومآ از روشهای عمومی MVC استفاده میکنم و ماند شما حرفه ای نیستم البته فکر کنم نظام فکری Asp.net بر کار شما با MVC تاثیر گذاشته و من این نوع رشته و سبک رو در ASP.Net میدیدم اما خود من از سیلورایت کوچ کردم به MVC و از روشهای شما چیزی نمیدونم فقط به این نتیجه رسیدم روشها ی خودMCv بسیار راحت تر از روشهای Asp.net هست ، و توی مباحث تجاری بسیار کار امد تر و سریع تر .من عموماً از DBContext خود Mvc استفاده میکنم و Identity که خودش داره رو با استفاده از استانداردهای خودش گسترش میدم و بانکهای اطلاعاتی خودم نیز در MVC 5 به صورت اتوماتیم اضافه میشه