SQL CE是多用户吗?

man*_*ans 1 multi-user sql-server-ce

我阅读了几个有相互矛盾观点的文档:这篇文章说你不能在多用户环境中使用它: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

两个或更多用户可能通过网络打开应用程序并使用它.所以我需要一种方法来确保如果两个或更多用户打开数据库并写入它(不同的记录)它不会崩溃.这种情况的最佳选择是什么?

Eri*_*kEJ 5

SQL Server Compact支持多个连接,但仅支持来自相同的OS会话,因此不支持通过网络.因此,在同一台机器上运行的服务和桌面应用程序以及Web应用程序都可以同时访问数据库.