我阅读了几个观点相互矛盾的文件:这篇文章说你不能在多用户环境中使用它: http://www.pluralsight-training.net/community/blogs/jimw/archive/2007/02/18/46141。 aspx
维基百科说:SQL CE 运行时调解对 .sdf 文件的并发多用户访问。
哪一个是正确的?
我的场景如下:我想在 WPF 中编写一个数据库应用程序,并且我喜欢使用 LINQ to SQL。我已经有一个 MS Access 数据库,其中包含一些应该导入 SQL CE 数据库的数据。
我不介意使用 Access 数据库 (MDB) 作为其数据库引擎,但据我所知 LINQ to SQL 不适用于 Access 数据库(对吗?)所以我决定使用 SQL CE
可能有两个或多个用户通过网络打开应用程序并使用它。所以我需要一种方法来确保如果两个或更多用户打开数据库并写入它(不同的记录)它不会崩溃。这种情况的最佳选择是什么?