2012-02-10 164 views
0

之间的SQL CE 4数据库中,我有包含两个MVC 3项目VS2010的解决方案。这是两个不同的应用程序,它们必须对相同的数据起作用,所以我需要在这些项目之间共享我的数据库。共享项目

我想用SQL CE 4,但由于它是在内存中,本地数据库,我无法想出一个办法,使之适用于两个不同的项目。我已经遇到到目前为止,所有教程建议您将您的SDF文件中的App_Data文件夹,这将不适合我的情况下工作了。

有任何你没做到这一点了吗?

在此先感谢!

回答

0

虽然有可能(阅读:硬连接),使一个SQL CE数据库可供两个应用程序,它是不是一个好主意,如果他们中的一个,甚至写。为了说明这一点:N个读者工作,N个读者+ 1个作家不工作(坏读,随机崩溃)。 N> 1的N个编写器会导致文件损坏。

一轮的典型方法是使文件属于一个应用程序,这个应用程式揭露一些IPC或REST API,使其他应用程序消耗。