Design Pattern for a .NET 4.0 Winform Desktop application
Can someone suggest a good proven/time tested design pattern for a winform desktop application in .NET 4.0? My application is going to be a pure business application.

I know there could be many "It depends", but still can someone give suggestions/URLs where I can find implemented samples?

Also, will EF help in reducing development time, if used? What other benefits does it offer from design perspective?
Design Pattern for a .NET 4.0 Winform Desktop application
===

Can someone suggest a good proven/time tested design pattern for a winform desktop application in .NET 4.0? My application is going to be a pure business application.

I know there could be many "It depends", but still can someone give suggestions/URLs where I can find implemented samples?

Also, will EF help in reducing development time, if used? What other benefits does it offer from design perspective?