title: MVC or MVP architecture for winform applications using Entity Framework as ORM
body: <p>I am going to develop a winform project of considerable size. I am planning to use Entity Framework as ORM tool. Now I am searching for an architecture(MVC/MVP/MVVM etc..) to implement all these. Firstly there are few choices for n-layered architecture for windows forms and most those I get are written prior to EF came into market. I got a framework called Rocket Framework from codeplex(<a href="http://rocketframework.codeplex.com" rel="nofollow">http://rocketframework.codeplex.com</a>) </p>
  
  <p>I have looked around it but am skeptical that it will accommodate a wide range of requirements. If anyone has already discovered the wheel already, please guide me through.
  Also if the existing architectures prior EF4 can accommodate it than also I can give it a try.
  Ideas please!   </p>