User1120430333 posted
Of course, this is the ASP.NET forums for Web based not Windows desktop based solutions. Although MVVM, an UI design pattern that implements seperation of duty, can be used for Web form based solutions too, traditionally MVVM is used with WPF.
https://www.codeproject.com/Articles/228214/Understanding-Basics-of-UI-Design-Pattern-MVC-MVP
However, the ADO.NET Entry Framework is an ORM solution that really has nothing to do with a UI design pattern, which can be addressed at the MSDN EF forum.
https://social.msdn.microsoft.com/Forums/en-US/home?forum=adodotnetentityframework