以编程方式确定 linqpad 脚本 运行 是否针对生产连接字符串
Programmatically determine if linqpad script running against production connection string
当我在 Linqpad 中 运行 查询时,我想在针对生产数据库 运行 进行查询时做一些额外的检查,有没有一种方法可以通过编程方式检测是否当前 linqpad 脚本的活动连接字符串被标记为生产?
是的,您可以使用以下方法获取当前连接信息:
Util.CurrentQuery.GetConnectionInfo()
其中 returns 一个包含 IsProduction
布尔值 属性 的对象,如果连接在连接属性中被标记为布尔值,则该对象为 True。
当我在 Linqpad 中 运行 查询时,我想在针对生产数据库 运行 进行查询时做一些额外的检查,有没有一种方法可以通过编程方式检测是否当前 linqpad 脚本的活动连接字符串被标记为生产?
是的,您可以使用以下方法获取当前连接信息:
Util.CurrentQuery.GetConnectionInfo()
其中 returns 一个包含 IsProduction
布尔值 属性 的对象,如果连接在连接属性中被标记为布尔值,则该对象为 True。