c# - MDF 文件 C# 构建替换实际数据库
问题描述
我.MDF
在我的 C# Winforms 应用程序中使用 SQL Server 数据库文件。我也在使用 EF6 来管理数据库。
问题是每次构建时,都会将一个新数据库复制到bin
目录中,从而替换我已经插入的任何数据。
这使我有 2 个数据库。
是否可以对我创建的原始数据库进行任何更改,并且应用程序引用该数据库而不是创建新数据库?
我知道有复制到输出目录选项:
- 不要复制(给出错误,因为现在在运行时找不到数据库)
- 如果更新则复制(这会产生一个问题,因为如果我已经将数据放入数据库并且我从 VS 执行数据库模型的更改,它将通过新的修改复制新文件,但显然会删除所有数据数据库)
- 始终复制(每次都会用空的数据库替换数据库)
我怎样才能只有 1 个唯一的数据库?
解决方案
推荐阅读
- sql - PostgreSQL 2 中的 SQL MIN(value) 匹配行
- html - 等效于 -webkit-mask-image: -webkit-gradient 在 Mozilla Firefox 中?
- maven-3 - 为什么不能将元数据 TB5:Emerald/maven-metadata.xml 从/到 ssco-snapshots 传输?
- javascript - 如何使用javascript检测对双击adsense(DFP)代码的阻止?
- javascript - 在 primefaces 问题中重定向
- unit-testing - ExpectCallFunc 或 OnCallFunc 是否有类似 Do() 的函数?
- c# - 从控制台应用程序接收文件时,IFormFile 始终为空
- javascript - 为什么带有参数的生成器函数会记住过去的获取响应
- arcgis - 图形图层转 Json 格式:ArcGIS api for javascript
- docker-swarm - 除管理器外的每个节点上的 Swarm 服务