实体框架连接字符串无密码
问题描述:
在我使用具有集成安全性的连接字符串之前。 现在我将它切换到用户名/密码,并在我的SQL服务器中创建了一个新用户。 我通过添加一个新的连接(我没有真的在那里添加一个连接,我刚刚使用向导并复制了app.config的连接字符串),在Visual Studio中的服务器资源管理器生成了一个新的连接字符串。 然后我不得不更新数据库,它的工作。 但现在我认识到,在我的新连接字符串中没有密码。 它是如何工作的?我无法找到任何地方的密码...实体框架连接字符串无密码
答
有几种方法:
1:将字符串添加到您的上下文的构造函数。
public class Context: DbContext
{
public SchoolDBContext() : base("connectionstring")
{
}
}
2:webconfig
<configuration>
<connectionStrings>
<add name="putYourEntityName" connectionString="putYourConnectionStringHere" providerName="System.Data.EntityClient"/>
</connectionStrings>
</configuration>
检查你的数据库的上下文是如何被初始化。你会得到你的答案。 –