Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.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# 从MySQL查询返回结构化(强类型)数据的.Net库/ORM?_C#_Mysql_Sql_Orm - Fatal编程技术网

C# 从MySQL查询返回结构化(强类型)数据的.Net库/ORM?

C# 从MySQL查询返回结构化(强类型)数据的.Net库/ORM?,c#,mysql,sql,orm,C#,Mysql,Sql,Orm,我尝试使用MySQLCommand命令对象从MySQL查询中提取数据,并调用ExecuteReader()方法。我得到的信息有时解析起来非常耗时。例如,我喜欢将名称作为数据库中所有表的字符串 使用以下方法,我不确定如何解析字符串集合: MySqlCommand command = new MySqlCommand("SHOW TABLES", connection); var result = command.ExecuteReader(); 是否有一个库或OR

我尝试使用MySQLCommand命令对象从MySQL查询中提取数据,并调用
ExecuteReader()
方法。我得到的信息有时解析起来非常耗时。例如,我喜欢将名称作为数据库中所有表的字符串

使用以下方法,我不确定如何解析字符串集合:

        MySqlCommand command = new MySqlCommand("SHOW TABLES", connection);
        var result = command.ExecuteReader();

是否有一个库或ORM以更为.Net的方式返回结果?例如,以.Net集合的形式返回数据…

看看NHibernate。它支持MySql@IlyaIvanov,我会看一看,谢谢你的建议。NHibernate或任何ORM会解决我在问题中试图解释的问题吗?这样的库会为我上面的sql命令返回字符串集合吗?不完全是。您可能还想看看大规模动态ORM,它将结果映射为动态。然后,您可以访问
结果[0]。Name
谢谢您将检查它是否超过forget NHIbernate,它是一只野兽。去喝一杯。请参见PetaPoco()或SqlFu()或OrmLite()