gpt4 book ai didi

c# - 在 C# 程序中存储查询的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-30 22:56:04 26 4
gpt4 key购买 nike

我编写了一个程序,该程序使用 Azure API 对 Azure 日志分析存储库运行查询。

用于编写此查询的语言称为 Kusto。

我有很多直接在 C# 代码中使用的 Kusto 查询。

像这样:

Client.ExecuteQuery(@"Heartbeat 
| summarize LastCall = max(TimeGenerated) by Computer
| where LastCall < ago(15m)
| take 20");

有些查询很长,使代码非常难看。

是否有更好和更合适的方式来存储这些查询,例如在数据库中,这将有助于从代码中删除它们。

最佳答案

您可以将查询与您的源代码一起保存为文本文件,然后将它们作为“嵌入式资源”与您的应用程序打包在一起。

这篇文章中接受的答案解释了如何:How to read embedded resource text file

您还可以通过自己喜欢的搜索引擎找到大量示例和教程;尝试“c# 嵌入式资源”

关于c# - 在 C# 程序中存储查询的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54736409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com