实体框架Connectionstring

时间:2012-12-04 09:07:54

标签: asp.net entity-framework

我正在使用VisualStudio 2010中的实体。当我调试我的ASP.NET应用程序时,它使用当前用户身份连接到数据库,而不是我的连接字符串中指定的内容:

   <connectionStrings>
     <add name="RFV2_Entities" connectionString="metadata=res://*/Model.RFDB.csdl|res://*/Model.RFDB.ssdl|res://*/Model.RFDB.msl;provider=System.Data.SqlClient;provider
 connection string=&quot;data source=xxx\xxx;initial
 catalog=xxx;User Id=xxx;Password=yyy;integrated
 security=True;multipleactiveresultsets=True;App=EntityFramework&quot;"
 providerName="System.Data.EntityClient" />    </connectionStrings>

我是否必须指定一些内容才能使我的应用程序使用连接字符串标识?

1 个答案:

答案 0 :(得分:2)

指定“Integrated Security = True”或“User Id”和“Password”,而不是两者。

请参阅this list of keywords,其中指定了“密码”:

  

登录的SQL Server帐户的密码。 未与一起使用(强烈推荐)'Integrated Security = true'选项

(我的重点)