我正在使用EF 6.1 Code-First。
目前我的DbContext
课程如下:
public class StylishBlogDB : DbContext
{
/// <summary>
/// Initializes a new instance of the StylishBlogDB class.
/// </summary>
public StylishBlogDB()
: base("name=StylishBlogEF")
{
}
}
StylishBlogEF
ConnectionString位于我的app.config
文件中,并带有登录信息(用户和密码)。
我打算从连接字符串中删除敏感数据,并在我的应用程序启动时从用户处获取。
我在WPF中开发了一个登录表单,它从用户那里获取所有需要的信息。
我的表单包含TextBox
表示用户名,PasswordBox
表示密码,因此它返回两个参数作为输出:a string
保存用户名,SecureString
保存密码。< / p>
所以我的问题是:
如何从以下所有部分构建连接字符串:
并将其作为输入参数发送到StylishBlogDB
类(继承自DbContext)?
BTW - 我正在使用.Net framework 4.5