小编Gou*_*oul的帖子

在数据库访问应用程序中管理并发的最佳方法是什么?

不久前,我写了一个由多个用户用来处理交易创建的应用程序.我现在还没有完成开发一段时间,我不记得我是如何管理用户之间的并发性的.因此,我在设计方面寻求一些建议.

原始申请具有以下特征:

  • 每个用户一个重客户端.
  • 单个数据库.
  • 访问数据库以便每个用户插入/更新/删除交易.
  • 应用程序中反映交易表的网格.每当有人更改交易时,该网格都会更新.
  • 我正在使用WPF.

这就是我想知道的:

  1. 我是否认为我不应该关心每个应用程序与数据库的连接?考虑到每个单独存在一个单例,我希望每个客户端有一个连接没有问题.

  2. 我怎样才能防止访问的并发性?我想我应该在修改数据时锁定,但是不记得怎么做.

  3. 如何设置网格以便在我的数据库更新时自动更新(例如,由其他用户更新)?

预先感谢您的帮助!

c# database concurrency database-concurrency

9
推荐指数
1
解决办法
8096
查看次数

如何在VBA中查找和取消隐藏隐藏的模块

我有一个隐藏在我的VBA代码中的模块,我想访问它以便调试它,但不知道如何找到它并取消隐藏它.我该怎么做呢?

excel vba excel-vba

6
推荐指数
1
解决办法
3万
查看次数

如何在 C# 中处理多播委托中的异常?

我已经获得了一些通过多播委托调用的代码。

我想知道如何赶上并管理那里引发的任何异常,但目前尚未管理。我无法修改给定的代码。

我一直在四处寻找,发现需要调用 GetInitationList() 但不太确定这是否有帮助。

c# exception multicastdelegate

5
推荐指数
1
解决办法
3076
查看次数