async version of `Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor`
还没有人认领这个 Issue。
评估
调研方向
首先阅读 issue 中提到的 TSqlFragmentVisitor 和 TSqlFragment API,以及它们现有的同步 visit 和 accept 方法。确定所有需要异步对应方法的 visitor 和 fragment 方法,然后验证异步遍历支持所请求的 SQL 工作,同时不改变同步行为。
由索引模型根据 Issue 内容生成。
描述
I extensively use Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragmentVisitor to validate my queries against my DB schema, and in literally every of its method I need to execute some SQL queries (e.g. CreateCommand + ExecuteReader)
To make my code more modern, I want to use async methods (e.g. CreateCommand + ExecuteReaderAsync), so I need to have the following methods because these methods are above on my stack:
public abstract class TSqlFragmentVisitor
{
public virtual Task ExplicitVisitAsync(FederationScheme node);
}
and
public abstract class TSqlFragment
{
public virtual Task AcceptAsync(TSqlFragmentVisitor visitor);
public virtual Task AcceptChildrenAsync(TSqlFragmentVisitor visitor);
}
Please consider to add these methods.
Thank you!
- 主要语言
- GAP
- 星标
- 277
- 派生
- 43
- 平均合并
- 6 天 17 小时
- 30 天内合并 PR
- 3
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/SqlScriptDOM 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 84/100
microsoft/SqlScriptDOM#228 ·
-
难度 2/5 1-3 小时 新手友好度 62/100
microsoft/SqlScriptDOM#183 ·
-
难度 4/5 3-5 天 新手友好度 56/100
microsoft/SqlScriptDOM#226 · 1 个 reaction ·
-
难度 4/5 3-5 天 新手友好度 48/100
microsoft/SqlScriptDOM#225 ·
-
难度 3/5 1-2 天 新手友好度 58/100
microsoft/SqlScriptDOM#224 ·
查看 microsoft/SqlScriptDOM 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100
nightscout/nocturne#1424 ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success 未关闭area: repo bug perceived difficulty: 2
难度 2/5 1-3 小时 新手友好度 70/100
-
难度 2/5 1-3 小时 新手友好度 65/100
paritytech/zombienet-sdk#591 ·
-
bug
难度 2/5 1-3 小时 新手友好度 75/100
mruangutai/harness#1897 ·