鉴于此实体模型变量:
DataBaseEntities db = new DataBaseEntities ();
以下代码无法使用db varibale连接字符串
SqlBulkCopy sbc = new SqlBulkCopy(db.Connection.ConnectionString);
答案 0 :(得分:5)
尝试这种方法:
private string GetADOConnectionString()
{
var db = new DataBaseEntities();
EntityConnection ec = (EntityConnection)db.Connection;
return ec.StoreConnection.ConnectionString;
}
我在这里找到了这个:Getting SqlConnection from EntityConnection
另见:EntityConnection.StoreConnection Property
编辑:当然这应该进行调整,你应该在投票前检查空值或检查...这只是一个例子; - )
答案 1 :(得分:-2)
Dim objEntities As New DBEntities
我的项目中已经在.edmx文件中设置了连接字符串。