C# 从MySQL查询返回结构化(强类型)数据的.Net库/ORM?
我尝试使用MySQLCommand命令对象从MySQL查询中提取数据,并调用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
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()