- 使用EF
先写好【实体类】和【数据库上下文】,然后【用命令更新数据库设计】。
这样做很愉快,实体类就是我的设计,数据库就是我的实现。
- 代码生成增删改查
很多窗口都是一样的,用继承去弄增删改查容易带来耦合性,这种更适合用代码生成而不是继承。
所以自己做代码生成器做增删改查是最好的。
- 纯功能依靠帮助类实现
对于纯功能,写好帮助类,然后一句话调用就行了。
- 业务功能集中写
一个模块中,放一个BL.cs类,专门写业务逻辑。
为了方便处理数据,业务主要使用sql写。
写到一个文件里太多,就用partialClass写到多个文件中。
比如说像是,审核,反审,调单,启用,停用这种。