事务问题 我现在有一个这样的业务需求: 往A,B表同时批量插入数据 A表是汇总表,B表是明细表; A表插入其中一条数据后会得到一个ID值,把这个ID值再传给B表问一下,用事务如何在UI层处理这种业务?(三层结构) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么要在UI层对事物做处理呢,个人认为这不是这一层该负责的事,这个工作还是交给数据层吧,UI层只需知道执行的结果建议将此操作写成一个存储过程(里面也可以用事物,而且很容易得到诸如自动编号字段的新值) 我觉得应该写到业务层. int value=汇总表.Insert(Model)得到序号.然后插入B明细表中.事务处理用scopre UI->将页面的数据整理,转变成List或者DataTable等等。Logic->将UI层的数据和数据库进行关联(调用数据层定义的方法),你这个只需要一个事务,里面做两件事,插入A表,同时插入B表Data->数据库的操作,那些增删改查的处理(用ADO.NET或者EntityFramework)。 事务啊,存储过程啊还是其他的与数据库交互的你就写在数据访问层,、UI层就是讲获得数据传到业务层然后业务层进行判断的啊,你为什么要在UI层进行判断呢,请你先搞清楚三层的意义 RadioButtonList里的属性在哪里看 请热心朋友帮忙写两个进制转换,开头已经给好,谢谢了 Vs2008安装失败 HttpWebRequest,页首就有reload的怎么办。。郁闷 關於檢測字節流的問題(高手進) 急!!!一个byte[]位操作的问题? 求从一个数据库读取非常多的记录,立即写入另一个数据库的详细方法,非常感谢!! 请问哪有水晶报表8或9下载? 如何让窗体中的控件随窗体的变化而变化呢 在C#中如何使用WIN API? 分享一个解数独的小程序,继续普及LINQ。 存在二义性如何解决
建议将此操作写成一个存储过程(里面也可以用事物,而且很容易得到诸如自动编号字段的新值)
Logic->将UI层的数据和数据库进行关联(调用数据层定义的方法),你这个只需要一个事务,里面做两件事,插入A表,同时插入B表
Data->数据库的操作,那些增删改查的处理(用ADO.NET或者EntityFramework)。