如何'锁定'带有Linqpad连接的Linqpad脚本 - 这样Linqpad脚本只能使用一个连接。
当我运行Linqpad脚本时 - 我想确保只有一个连接可以正常工作
答案 0 :(得分:1)
如果要链接到sql数据库,那么如果Connection.Database或Connection.DataSource不符合您的预期,则可能抛出异常。
例如
if (!(this.Connection.Database .Equals(database , StringComparison.CurrentCultureIgnoreCase)) ||
!(this.Connection.DataSource.Equals(sqlServer, StringComparison.CurrentCultureIgnoreCase)))
throw new Exception(String.Format("This script only applies to database {0} on {1}", database , sqlServer));
如果要链接到sql以外的其他内容,那么您可能需要检查this.Connection.ConnectionString
是否符合预期。