请问这种情况应该放在数据访问层还是业务逻辑层呢? 很多时候我们需要同时操作数据库里的多个表,比如下订单,会在订单表和订购产品明细表插入数据,有时可能会加入些业务逻辑,请问这种情况一般会把代码放在数据访问层还是业务逻辑层呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 业务逻辑和操作数据表最好分开,业务逻辑放在逻辑层,操作数据表放在数据访问层,这样会清晰些。操作数据表要有SQL语句,数据表操作可以由代码生成器生成,单独放置数据库变动易于更新。 这个遵循开闭原则如果这个过程本身就是要封闭的,无须给外部知道的,那么就是放在业务逻辑层也是要写成封闭类滴,so既然是个人负责个人的职责,他又无须外人知道,那么写在dal和写在bil里无区别。 请问,XML命名空间如何定义 求批处理文件运行后,再执行SQL语句问题 父子窗体的问题 求助 大家觉的CSDN有没有必要做个聊天软件? ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭 急,关于C#的dll调用,先发问题,一会儿再申请帐号给200分 求助 一个奇怪的通信问题!!!(TCP/IP丢包了吗?) 与VB原来的mscomm.ocx(串口)和winsocket.ocx等价的.net控件哪里有? 关于流的问题?如何取得打开文件失败?!不要用catch()! 关于WebService在调用过程序中断线SqlTransaction的回滚问题 C#调用delhpi的dll
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货