如何在创建ADO.NET模型时在应用程序代码中设置敏感数据?某些标记a

Don*_*nny 13 c# security connection entity-framework model

我正在为数据库创建一个模型,并对ADO.NET实体模型向导中的以下语句感到好奇,在该向导中,您可以选择是或否作为存储敏感数据的位置 -

"不,从连接字符串中排除敏感数据.我将在我的应用程序代码中设置它."

我从来没有使用过这个选项,只是想知道我是否做了必须指定敏感数据的地方.有任何想法吗?

ARZ*_*ARZ 8

设置Model构造函数的连接字符串参数:

MyEntities1 db = new MyEntities1 ("metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=';Data Source=localhost;Initial Catalog=myDb;User ID=user1;Password=myPass;MultipleActiveResultSets=True';"); 
Run Code Online (Sandbox Code Playgroud)


AD.*_*Net -2

这是连接字符串的用户名和密码。如果配置文件中没有它们,则必须在创建数据上下文时提供它们。