如何将值从列行传递到C#中的变量?

时间:2014-05-16 18:33:57

标签: c# sql

我有一个SQL查询,如下所示:

SELECT Name FROM Customers

我的结果如下:

Name
----
Customer1
Customer2
Customer3
Customer4

我需要使用C#将客户名称传递给4个不同的变量,如下所示:

string cus1 = Customer1;
string cus2 = Customer2;
string cus3 = Customer3;
string cus4 = Customer4;

帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

将数据读入列表,数组或类似内容。在这里,我使用" dapper",但坦率地说,任何事都足够了(虽然DataTable看起来似乎有点过分了):

List<string> names = conn.Query<string>("SELECT Name FROM Customers").ToList();

// then just consume them...
foreach(var name in names) {...}
string second = name[1];
// etc