I created a repository with EF6 on my system, every record that I have access to the methods of my repository to commit the actions I need (Insert, Delete etc ...). The problem is that my system is very large and I need to gain agility when creating registrations, I thought then to create a control with the screen pattern that I need and in the buttons that will call my repository to perform the actions I think about creating informed properties what is the table of my Model. Does anyone have some north to create something similar?