EF 6 in Windows Forms Application
1. Layered Architecture (loosely coupled for maintenance and reusability)
I) Entity Framework 6
ii) Data Access Layer with Generic Repository pattern (Dependency Injection at constructor level)
iii) MVVM implementing the INotifyPropertyChanged interface for proper Data Binding
iv) UI - Windows Forms or WPF (Either or Both)
2. The layers like DAL and Generic Repository pattern will be common through many projects mostly reusable except for slightly changes in the EF model
I searched many sites for articles but didn't find any step by step guide for the above.