相关疑难解决方法(0)

SQL/C# - 执行查询的最佳方法

我需要从ac#class中执行一个sql查询.我想到了2个选项

  1. 启动sqlcmd的进程.
  2. 使用SqlCommand对象.

我的问题是哪种方式更好?解决方案只能在短时间内与服务器建立连接,这一点非常重要.

如果上述情况不好,我会接受其他想法.

提前致谢.

c# sql sql-server-express

17
推荐指数
2
解决办法
7万
查看次数

比较内存中的2个无序记录集

下面是我的应用程序数据库表,其中包含存储在表中的SQL查询:QueryStorage

Id           Query           ConnectionString       Rdbms
1            select...        Data Source           Sql Server
2            select...        Data Source           Oracle
Run Code Online (Sandbox Code Playgroud)

上表中的SQL查询是通过Web服务更新的,我们不允许在查询之上更新,但我们可以在查询之外添加一些内容,如下所示:

存储在表中的查询: select id as LinkedColumn, Amount as CompareColumn from Source

来自我的c#app的调整查询:select Q.LinkedColumn, Q.CompareColumn from (stored sql query) as Q

我想比较下面的2个无序列表:

Id = 1(Sql server)QueryStorage表记录执行的查询如下所示:

select Id as LinkedColumn,CompareColumn from Source
Run Code Online (Sandbox Code Playgroud)

清单1:

LinkedColumn     CompareColumn
1                100
2                200
3                300
4                400
5                500
6                600
7                700
8                800
9                900
10               1000
Run Code Online (Sandbox Code Playgroud)

Id = 2(Oracle)QueryStorage …

c# sql linq algorithm ado.net

10
推荐指数
2
解决办法
860
查看次数

标签 统计

c# ×2

sql ×2

ado.net ×1

algorithm ×1

linq ×1

sql-server-express ×1