Ado.Net實體數據模型EF,如何在代碼中添加數據庫連接密碼


在創建EF模型的時候,VS2013提示說“在連接字符串中存儲敏感數據可能有安全風險”,於是我選擇了在代碼中添加,可是如何通過代碼添加呢?

我在網上百度了下,沒有人說的清楚直觀。

假設我們創建了一個名字是“mytest”的實體數據模型,那么在項目中就會生成一個mytest.emdx,我們展開它mytest.emdx -> mytest.Context.tt -> mytest.Context.cs

在這個cs文件中我們能夠看到一個構造函數,假設你的數據庫名稱是mydb,它的類名就是mydbEntities,我們在構造函數中添加 

this.Database.Connection.ConnectionString += ";password= /**這里填數據庫密碼***/ ;";

  如此我們就將數據庫密碼通過代碼的方式添加到了連接字符串中,而不是明文保存在配置文件里面了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM