码迷,mamicode.com
首页 > 其他好文 > 详细

使用EF的ConnectionString缺少pwd问题

时间:2020-12-09 11:48:40      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:pwd   sql   解决   stat   div   source   base   col   use   

问题:使用EF调用SqlBulkCopy的时候,在创建SqlBulkCopy实例时,传入连接字符串,这里传入Db.Database.Connection.ConnectionString

using (SqlBulkCopy bulkCopy = new SqlBulkCopy(Db.Database.Connection.ConnectionString,
                SqlBulkCopyOptions.UseInternalTransaction))

在调用的时候有时候会抛异常,检查出错时Db.Database.Connection.ConnectionString的连接字符串里没有password。

在网上查找解决方案,在连接字符串里加入persist security info=True;解决问题

  <connectionStrings>
    <add name="Entities" connectionString="metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=DW.EstateManagement;persist security info=True;user id=dw_estatemanagement;password=dwestatemanagement;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

问题解决,但还不清楚同一个方法,有的时候调用不出异常。

使用EF的ConnectionString缺少pwd问题

标签:pwd   sql   解决   stat   div   source   base   col   use   

原文地址:https://www.cnblogs.com/wlzx-dic/p/14086511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!