我有一个实体框架的DAL一个C#.NET Framework 4.0中的桌面应用程序。 当尝试将数据保存到的DbContext anybodies机,但矿上,我收到一个异常
Failed to update database "*.mdf" read only
我把我的DB .exe文件附近,在文件夹“DAL / AppData的”。
我怎样才能让其他机器上的写访问? 我能做到这一点编程?
我读过,我可以将DB到AppRoaming文件夹,但这不是我的变种。
提前致谢。
我有一个实体框架的DAL一个C#.NET Framework 4.0中的桌面应用程序。 当尝试将数据保存到的DbContext anybodies机,但矿上,我收到一个异常
Failed to update database "*.mdf" read only
我把我的DB .exe文件附近,在文件夹“DAL / AppData的”。
我怎样才能让其他机器上的写访问? 我能做到这一点编程?
我读过,我可以将DB到AppRoaming文件夹,但这不是我的变种。
提前致谢。
我把我的DB .exe文件附近,在文件夹“DAL / AppData的”。
是。 它可以是你的意思是,这是在程序文件夹,你知道的。
而其中,近10年来的窗口规范说的是“只读”对于普通用户?
哎哟。
疗法是用于存储数据的文件夹。 有一个SpecialFolders枚举让每一个这样的文件夹的有效路径。
我怎样才能让其他机器上的写访问? 我能做到这一点编程?
在SQL Server中,这是通过允许其他计算机访问服务器,而不是数据文件来完成。 即您连接到另一台机器上的SQL Server,这是有加载数据库。
我读过,我可以将DB到AppRoaming文件夹,但这不是我的变种。
首先,这将是愚蠢的,除非你的确需要规划漫游 - SQL shold进入本地文件夹中,从来没有漫游。
其次,“不是我的变种”就像是“嘿,我开车违反规则,我能做些什么不能拿到超速罚单”。 和“遵守法律是不是我的变种”。 你的变化是什么Windows不关心。 了解如何根据窗口指导,这是非常明确的,其中变化的数据不应该被安装软件。