Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中创建通用MySQL SELECT语句_C#_Mysql_Datareader_Dynamicquery_Select Query - Fatal编程技术网

C# 在C中创建通用MySQL SELECT语句

C# 在C中创建通用MySQL SELECT语句,c#,mysql,datareader,dynamicquery,select-query,C#,Mysql,Datareader,Dynamicquery,Select Query,有几个类似的问题,但似乎没有一个能回答我的问题。 在我的应用程序中,我使用了很多不同的SELECT查询,我不想为每一个查询都编写一个方法,所以我尝试创建一个通用的查询,只需传入特定的参数即可。 这是我试图修改的具体示例: 这是我对它的概括: 我曾考虑过尝试使用列表或数组按逗号分隔符拆分列字符串,但我无法解决此问题。我需要帮助的具体位是,有错误的行无法从“System.Collections.Generic.List”转换为“int”,但我对数据读取器了解不够,无法修复它 任何帮助都将不胜感激。我

有几个类似的问题,但似乎没有一个能回答我的问题。 在我的应用程序中,我使用了很多不同的SELECT查询,我不想为每一个查询都编写一个方法,所以我尝试创建一个通用的查询,只需传入特定的参数即可。 这是我试图修改的具体示例: 这是我对它的概括: 我曾考虑过尝试使用列表或数组按逗号分隔符拆分列字符串,但我无法解决此问题。我需要帮助的具体位是,有错误的行无法从“System.Collections.Generic.List”转换为“int”,但我对数据读取器了解不够,无法修复它


任何帮助都将不胜感激。

我有一个疑问,为什么需要将列名作为列表数组传递。
我感觉不需要数组。尝试只传递字符串的列表或数组,并告诉我它是否有效…

SQL!=哦……很明显。我有一个连接到MySQL数据库的C应用程序……关键是要么在代码中编写所有这些语句,要么使用将对象转换为SQL的DB层库。但不要开始拼凑东西。这是一个非常糟糕的主意。听起来你好像在试图推出自己的ORM。。。这是解决你问题的最好办法,这是值得怀疑的!为什么不看看一个现成的解决方案,比如驱动堆栈溢出的轻量级ORM,或者?