环境
视觉工作室 2012 本地数据库 v11
一个包含 3 个项目的解决方案:
第一个具有 ORM 数据库模型的类库,以及 App_Data 目录中的本地数据库 Localdb.mdf。
第二个是使用此数据库模型的 Web 项目。
以及使用此 localdb 数据库的第三个 ac# 控制台项目,引用第一个类库,并在 app.config 中具有定义为的 localdb 连接字符串:
数据源=(LocalDB)\v11.0;AttachDbFilename=C:_work_desarrollo\Apps\Business\OpenAccessAppsModel\App_Data\LocalDb.mdf;Integrated Security=True
我的问题是:我想使用 VS 2012 服务器资源管理器对此数据库进行一些更改,例如删除表,我得到“数据库是只读的。在数据库被读写之前,对数据库的更新不会成功”
其次,如何使控制台应用程序(第三个项目)可以使用数据库文件,以便我可以复制/粘贴发布文件夹以“安装”控制台应用程序?应如何修改数据库连接以使用控制台应用程序在本地拥有数据库?(与应用程序相同的目录)
非常感谢