本文針對.net core開發環境,如何在winform和wpf等應用程序下配置數據庫連接。
關于如何在Core下使用DB First方式生成EF數據庫代碼,點擊跳轉原文鏈接。
生成了數據庫代碼后,默認生成的數據庫字符串如下:
生成的代碼,還附帶一行警告,提醒您需要將數據庫連接字符串移出。
本文主題:如何移出數據庫連接字符串到配置文件中,環境針對窗體Winform和WPF。不含手機及網站。
一、創建配置App.config配置文件
?
新建項,創建一個應用程序配置文件,放在窗體中。
二、添加數據庫連接字符串
?
如上圖,在app.config中,定義您的數據庫連接字符串,上圖是一個例子。
提醒:如果您需要將數據庫連接字符串,在生產環境中加密的話,可以使用密碼管理工具(Secret Manager)進行加密。這是針對core使用的。.net framework下的加密與此不同。
三、修改配置代碼
將數據庫上下文的數據庫配置進行修改:
?
使用ConfigurationManager管理器可以直接讀取數據庫連接字符串,配置管理器依賴于下面的Nuget包:
System.Configuration.ConfigurationManager.dll
祝您用餐愉快。