举个例子:
现在有一个订单表orders,一个订单子项表orderItems,由于插入一个订单需要对2张表都进行操作,需要用到事务。项目就一个简单三层.BLL,DAL,Model,web页面。
我现在迷惑是,这个事务写在哪?是在OrderDAL,OrderBLL,OrderItemDAL,OrderItemBLL还是其他什么地方?请大家指导以下~
现在有一个订单表orders,一个订单子项表orderItems,由于插入一个订单需要对2张表都进行操作,需要用到事务。项目就一个简单三层.BLL,DAL,Model,web页面。
我现在迷惑是,这个事务写在哪?是在OrderDAL,OrderBLL,OrderItemDAL,OrderItemBLL还是其他什么地方?请大家指导以下~
解决方案 »
- 如何统计数字出现的个数?
- 如何每更换一个查询条件,让repeater重新绑定数据源
- 重装了IIS,要aspnet_regiis.exe -i来重新安装IIS,但是没有SDK命令提示,在cmd里面也提示不是内部命令。怎么来做呢
- CDHtmlDialog在C#中怎么实现?
- C# 修改文本文件里的内容
- C#调用VC写的Dll的问题(救急)
- C#与JAVA哪个更有前途?
- 请问 一个类的变量怎样去 访问和更改 同一工程下 不同类库中的 类 的静态成员?
- 100分请教:关于即时消息方案的选择与实现
- 在winform有没有这样的button,它的显示格式是图片格式,当我鼠标放上去的时候就显示我想要的文字,平时只显示图片(就像)就像ImageButton控件
- sendmessage发送字符串到记事本
- 为什么矩形没画出来呢
BLL 业务逻辑层:很简单 也很重要 处理逻辑问题 简单程序看不出啥效果
DAL 数据访问层: 写数据连接和执行的SQL语句
MODEL 模型层:封装数据库文件
DAL引用MODEL BLL引用 DAL 和 MODEL UI引用BLL和MODEL
对表的事务操作放在dal层吧
请问怎么确定写在哪个表的dal层呢~~
我有2个参数,一个order主表的数据,一个List<orderitems>子表数据集别喷我啊~