gpt4 book ai didi

c# - 处理从 MySQL 和 C# 返回的数据的好方法是什么?

转载 作者:行者123 更新时间:2023-11-29 06:24:01 24 4
gpt4 key购买 nike

只是一个简短的问题,因为我发现的大多数博客和教程都是关于 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 循环。

想知道是否有更好的数据对象可以填充并返回?我也希望有相关阅读 Material 的链接。

顺便说一句,我正在学习 C#,所以可能有些事情我不是 100% 清楚。

最佳答案

为什么不直接使用 ADO.NET provider for MySql ,并返回标准 ADO.NET DataSet

这样做的优点是可以让处理数据的代码可移植到其他数据库后端。

关于c# - 处理从 MySQL 和 C# 返回的数据的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1235792/

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