没有密码的实体框架连接字符串

时间:2017-04-25 12:00:58

标签: c# sql-server entity-framework database-connection connection-string

在我使用具有集成安全性的连接字符串之前。 现在我将其切换为用户名/密码,并在我的SQL服务器中创建了一个新用户。 我通过添加新连接在visual studio中与服务器资源管理器生成了一个新的连接字符串(我没有在那里添加连接,我只是使用了向导并复制了app.config的连接字符串)。 然后我不得不更新数据库,它工作。 但现在我发现我的新连接字符串中没有密码。 它是如何工作的?我无法在任何地方找到密码......

1 个答案:

答案 0 :(得分:0)

有几种方法:
1:将字符串添加到Context的构造函数中。

public class Context: DbContext 
{
    public SchoolDBContext() : base("connectionstring") 
    {
    }
}

2:webconfig

<configuration>
    <connectionStrings>
        <add name="putYourEntityName" connectionString="putYourConnectionStringHere" providerName="System.Data.EntityClient"/>
    </connectionStrings>
</configuration>

从这里引用:Entity Framework Connection String in App.Config