C#winform开发如何使用mvp模式

网上找了一下mvp模式的资料看的大概懵懵懂懂。找的资源也有一些。现有些问题想请教:
比如我现在开发winform有三个步骤:设计form界面(这个由designer.cs文件完成);为界面控件的各个事件(其中包括初始化form数据,验证数据规则;向后台请求数据;把后台返回的数据绑定到界面控件上);那么这几个功能哪个放在model里面实现,哪个放在presenter实现,哪个放在view下实现?而实体类又应该放在哪里?请帮忙解答,万分感谢!

http://blog.csdn.net/qq_31852701/article/details/52946127

个人愚见,所谓的设计模式只是方便多人共同开发一个项目的时候,方便代码和数据管理。初学者不必要深究,扎实学好并理解基础知识,程序是怎样在
终端运行的,才是关键,各人观点,求轻喷。

一般数据库对应的表需要创建对应实体类,实体类放在model中,Access层就是你写sql的。bll是调用Access层的。至于绑定数据的操作在designer.cs操作。

按照你说的三层架构,应该是实体类放在model中,后台的业务逻辑放在presenter中,绑定数据放在view下实现。