使用 linq2db (https://github.com/linq2db/linq2db https://github.com/linq2db/linq2db) 我可以执行原始 SQL 字符串并获取结果吗dynamic
?
我正在寻找类似 ADO.NET 的东西DBCommand.ExecuteReader
或精致的Query<dynamic>
.
首先,您需要创建一个具有与查询结果相同的属性的类。
第二件重要的事情是,您需要向此类的每个属性添加属性,以匹配执行此“选择”后生成的列的名称。例如:[Column(@"user_firstname")]
.
之后,您可以将此类放入查询的调用中。我可以演示一下:
using (var db = new TestDB())
{
var usersList = db.Query<YourCustomClass>("your select query here").ToList();
}
现在,您的“YourCustomClass”类型列表中将包含所有数据。
我希望这是您正在寻找的答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)