gpt4 book ai didi

c# - 忽略部分语句

转载 作者:行者123 更新时间:2023-11-30 17:55:29 25 4
gpt4 key购买 nike

我的应用程序中执行了很多 SQL 语句,如下所示:

using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();

using (SqlDataAdapter adapter = new SqlDataAdapter(statement, connection))
{
adapter.Fill(dtResults);
}
}

每个语句都可以有一个 AS 子句,例如:SELECT id AS 'Customer ID' FROM table。是否可以忽略语句的 AS 部分,实质上是将真实的列名发送到 DataTable?

最佳答案

我总是热衷于尽可能靠近源头解决问题,而不是在“下游”解决问题。

在这种情况下,听起来问题在于您的 SQL 生成器没有达到所需的灵 active 。您需要更改它们,以便您可以控制它们是否在查询中发出 AS 别名。这可能比对“不正确”查询进行后处理更可靠 - 并且意味着您的代码可以清楚地表达您要实现的目标。

关于c# - 忽略部分语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15044429/

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