环境:SQL,LINQ,C#
我在不同的计算机上运行了2个WinForms 它们都访问了同一个数据库,这些表单不会影响数据库的状态非常关键。我有一些问题。
WinForm1,这种形式的linq查询都是try / catched,如果存在并发冲突,我相信这绝不会失败(如果我错了就纠正我)
WinForm2,这种形式的linq查询可能与WinForm1中的查询冲突,但每个查询也是try / catched。
问题:如果这些表单之间存在任何并发冲突,是否可能会锁定数据库(没有其他查询可以访问数据库)?如果没有,是否存在并发冲突可能导致数据库无法访问的情况?
答案 0 :(得分:1)