linqpad - 以编程方式确定 linqpad 脚本是否针对生产连接字符串运行

标签 linqpad

当我在 Linqpad 中运行查询时,我想在针对生产数据库运行查询时做一些额外的检查,是否有一种方法可以通过编程方式检测当前 linqpad 脚本的连接字符串是否处于事件状态标记为生产?

最佳答案

是的,您可以使用以下方法获取当前连接信息:

 Util.CurrentQuery.GetConnectionInfo()

它返回一个包含 IsProduction bool 属性的对象,如果连接在连接属性中被标记为 True,则该属性为 True。

关于linqpad - 以编程方式确定 linqpad 脚本是否针对生产连接字符串运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63362261/

相关文章:

c# - LinqPad (LpRun) 命令脚本创建 CSV 文件

c# - 在 LINQPad 中托管基于 SwaggerUI 的服务

c# - linqpad 和自定义 IPrincipal 可序列化

linq - 我可以在 LINQ 中使用递增计数变量吗?

c# - 外部联接在 Linq 查询 : The method 'Join' cannot follow the method 'SelectMany' or is not supported 中不起作用

c# - 线程仍在运行还是只是 LINQPad?

c# - 复杂查询的 Linq 内连接

c# - Visual Studio 中的 LINQPad

.net - 使用 linqpad 作为主要查询工具

entity-framework - 仅 linqpad 4.0 和代码