在数据库访问应用程序中管理并发的最佳方法是什么?
不久前,我写了一个由多个用户用来处理交易创建的应用程序。
我现在还没有完成开发一段时间,我不记得我是如何管理用户之间的并发性的。因此,我在设计方面寻求一些建议。
原始申请具有以下特征:
每个用户一个重客户端。
单个数据库。
访问数据库以便每个用户插入/更新/删除交易。
应用程序中反映交易表的网格。每当有人更改交易时,该网格都会更新。
我正在使用WPF。
这就是我想知道的:
我是否认为我不应该关心每个应用程序与数据库的连接?考虑到每个单独存在一个单例,我希望每个客户端有一个连接没有问题。
我怎样才能防止访问的并发性?我想我应该在修改数据时锁定,但是不记得怎么做。
如何设置网格以便在我的数据库更新时自动更新(例如,由其他用户更新)?
预先感谢您的帮助!
没有找到相关结果
已邀请:
2 个回复
殿虫
暑袜眠退