Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.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# 基于执行的SqlQuery在运行时创建对象_C#_Reflection_Ado.net - Fatal编程技术网

C# 基于执行的SqlQuery在运行时创建对象

C# 基于执行的SqlQuery在运行时创建对象,c#,reflection,ado.net,C#,Reflection,Ado.net,总体目标是获取已执行SqlQuery的查询结果的Json表示。此Json将用于使用基于js的图表工具在浏览器上创建可视化/报告 现在,像gridview这样的控件能够读取列名和数据,并为我们提供数据的html表示。因此,我认为应该可以编写这样的代码:它可以从sql数据读取器读取数据,并生成json表示 我在搜索中找不到任何符合我要求的内容。我该怎么做呢?任何指针?您可以使用SqlDataAdapter来填充数据集。描述将DataTable或DataSet转换为其JSON表示的方法 您可以使用Sq

总体目标是获取已执行SqlQuery的查询结果的Json表示。此Json将用于使用基于js的图表工具在浏览器上创建可视化/报告

现在,像gridview这样的控件能够读取列名和数据,并为我们提供数据的html表示。因此,我认为应该可以编写这样的代码:它可以从sql数据读取器读取数据,并生成json表示


我在搜索中找不到任何符合我要求的内容。我该怎么做呢?任何指针?

您可以使用SqlDataAdapter来填充数据集。描述将DataTable或DataSet转换为其JSON表示的方法

您可以使用SqlDataAdapter来填充数据集。描述将DataTable或DataSet转换为其JSON表示的方法

您可以使用Json.Net序列化程序。它支持将
字典
序列化为JSON对象。 另一个大问题是使用NHibernate并序列化生成的对象


如果您向下滚动到此页面上的注释,您将看到使用字典方法的更短的解决方案。

您可以使用Json.Net序列化程序。它支持将
字典
序列化为JSON对象。 另一个大问题是使用NHibernate并序列化生成的对象

如果您向下滚动到此页面上的注释,您将看到使用字典方法的更短的解决方案