只是一个简单的问题,因为我发现的大多数博客和教程都是关于MySQL和C#的基本元素。什么是处理来自MySQL和C#的返回数据的好方法?
我正在使用MySQL ADO连接器。
我有一切设置,我可以从表中检索数据。但我想创建一个方法来简化我的工作。所以我可以设置一个查询字符串(在方法或对象中)并调用一个函数,它会返回某种数据对象。
// For each row
while(reader.Read())
{
// For each column
for(int i = 0; i < reader.FieldCount; i++)
{
Console.Write(reader.GetName(i).ToString());
Console.Write(reader.GetValue(i).ToString() + ",");
}
Console.Write("\n");
}
这就是我现在拥有的。我可能只是返回读者。但是,每次我想要循环访问某些数据时,都需要在while循环中使用for循环。
想知道是否有更好的数据对象可以填写并返回?我也喜欢阅读材料的链接。
顺便说一句我正在学习C#,所以可能有些事情我没有100%清楚。
很好的答案:)你可以链接到或显示数据集版本的例子。因为我不熟悉它。 – 2009-08-05 21:45:16
最简单的是创建一个DataTable对象并使用Load方法从数据读取器中读取数据。 – Guffa 2009-08-05 22:00:24
谢谢。它完美的作品。 :) – 2009-08-05 22:24:42