社区
C#
帖子详情
一个IDBConnection能同时有多个IDBTransaction吗?
FtLover
2011-06-16 07:26:05
现在是这样的,WCF 服务端,有个DBHelper,每个数据访问层,都直接调用DBHelper.DBConnection访问数据库,这样就照成一个问题,多个客户端一起访问的时候,事务就会混乱. 现在的问题是,一个DBConnection能同时附带多个IDBTransaction吗?
...全文
200
1
打赏
收藏
一个IDBConnection能同时有多个IDBTransaction吗?
现在是这样的,WCF 服务端,有个DBHelper,每个数据访问层,都直接调用DBHelper.DBConnection访问数据库,这样就照成一个问题,多个客户端一起访问的时候,事务就会混乱. 现在的问题是,一个DBConnection能同时附带多个IDBTransaction吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FtLover
2011-06-16
打赏
举报
回复
WcfServer.Method1(){
DAL.Exec();
}
DAL.Exec(){
DBHelper.DBConnection.BeginTransaction();
Insert();
Delete();
Update();
if(result == OK){ DBHelper.DBConnection.Commit(); }
else { DBHelper.DBConnection.RollBack(); }
}
整体的设计思路是这样的, 但是WcfServer.Method1 存在并发访问, 当一个Transaction还在执行中的时候,又开始了一个Transaction,就会报错. 请问此种情况何解?
SQLite递归搜索批量添加大型图片数据.doc
SQLite递归搜索批量添加大型图片数据.doc
C# 三层结构的抽象工厂
在三层结构中,它使用了抽象工厂(创建模式)..如有不明白怎么样才是抽象工厂,看了就清楚了.. 谢谢大家的捧场!
所有的DBHelper进行总结
对网上所有的DBHelper进行了归纳和整理,希望对开发数据库同学有用。
UniDAC v2.70.0.8 Full Source for Delphi CBuilder
UniDAC v2.70.0.8 Full Source for CBuilder6, Delphi10, Delphi11, Delphi12, Delphi6, Delphi7, Delphi9
继承
IDb
Connect
ion
连接不同数据库
本方案可实现仅修改app.config即可连接不同数据库,但是设计数据库时需要注意各种数据库的数据类型是不一样的。 各种不同数据库的
Connect
ion
、Command、DataAdapter、Tran
sac
t
ion
和Parameter都继承自
IDb
Connect
ion
、
IDb
Command、
IDb
DataAdapter、
IDb
Tran
sac
t
ion
和
IDb
DataParameter,用一...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章