标签:
在创建EF模型的时候,VS2013提示说“在连接字符串中存储敏感数据可能有安全风险”,于是我选择了在代码中添加,可是如何通过代码添加呢?
我在网上百度了下,没有人说的清楚直观。
假设我们创建了一个名字是“mytest”的实体数据模型,那么在项目中就会生成一个mytest.emdx,我们展开它mytest.emdx -> mytest.Context.tt -> mytest.Context.cs
在这个cs文件中我们能够看到一个构造函数,假设你的数据库名称是mydb,它的类名就是mydbEntities,我们在构造函数中添加
this.Database.Connection.ConnectionString += ";password= /**这里填数据库密码***/ ;";
如此我们就将数据库密码通过代码的方式添加到了连接字符串中,而不是明文保存在配置文件里面了。
Ado.Net实体数据模型EF,如何在代码中添加数据库连接密码
标签:
原文地址:http://www.cnblogs.com/zhuxiaoxiao/p/4830999.html