返回信息流之前做了个小系统,代码量大概4w行。
但是当时没有用分层,sql语句都混在cs代码里,导致重复性很大,维护成本很高。
现在想从新搞成分层,需要的代价大么?以前的东西是不是都得推倒,包括界面,后台代码等。
谢谢了!
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3553同步于 2012/1/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
问个分层问题
sora
2012/1/4镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
看你sql语句是不是系统到处飘,如果原先有数据层,还是很好重构的。
4w行的代码量也不是太大,考虑业务逻辑和数据层分开,并让表现层尽量独立。
业务层应该不要看到任何sql语句,另外直接用sql语句有sql注入的危险。
【 在 ahomer 的大作中提到: 】
: 看你sql语句是不是系统到处飘,如果原先有数据层,还是很好重构的。
: 4w行的代码量也不是太大,考虑业务逻辑和数据层分开,并让表现层尽量独立。
: 业务层应该不要看到任何sql语句,另外直接用sql语句有sql注入的危险。
: ...................
非常感谢!
【 在 ahomer 的大作中提到: 】
: 看你sql语句是不是系统到处飘,如果原先有数据层,还是很好重构的。
: 4w行的代码量也不是太大,考虑业务逻辑和数据层分开,并让表现层尽量独立。
: 业务层应该不要看到任何sql语句,另外直接用sql语句有sql注入的危险。
: ...................
再问个问题:
在分层后,遇到多个表连接操作,是不是需要为这样的连接操作创建一个实体?
如果这样的话,那么需要建的实体类就太多了。