c# - 如何在 c# 中使用 EF 来使用 localDb 而不会丢失数据
问题描述
我正在开发一个 Windows 窗体应用程序,我需要将一些数据作为数据库存储在用户系统中,以便能够通过实体框架访问我的数据库。我的意思是我需要将数据库(应该已经创建表)从资源目录复制到特定目录。然后将它与实体框架一起使用。老实说,我不知道。那是我的问题!
解决方案
创建winforms 和 localdb时,我为所有项目制作了示例固定问题
您可以在 App.config 文件中创建 2 个ConnectionString
应用程序配置
<add name="DevConnectionString"
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\MyDatabase.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" /> <!-- *1* Use when publish project-->
<!--<add name="AppConnectionString"
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='E:\My Projects\MyDatabase.mdf';Integrated Security=True"
providerName="System.Data.SqlClient" />-->
<!--*2* Use for development-->
推荐阅读
- javascript - 使用 axios 将参数传递给 POST 调用
- java - 为什么 Serializable 和 Parcelable extras 没有保存在 PendingIntent 中?
- reactjs - handleClick 函数中的 useDispatch
- domain-driven-design - 如何加载聚合?
- db2 - Mybaits resultMap 没有列,使用 columnIndex 代替
- python - 如何从 DateTimeIndex 中获取最小值和最大值
- vue.js - Fullcalendar 和 Vuex
- javascript - 无法在电子中发送和接收数据
- javascript - 从表单中删除行而不更新表单
- c++ - 将用户信息存储在数组中