【发布时间】:2023-03-23 09:28:01
【问题描述】:
我有一个存储过程,它根据输入返回多个具有动态类型的数据表,我无法修改或拆分它。
我其实是这样检索数据的:
var massiveModel = new DynamicModel(dbConn.ConnectionString);
var connection = new SqlConnection(@"Data Source=127.0.0.1;Initial Catalog=TEST;User ID=as;Password=;Application Name=BRUCE_WAYNE");
connection.Open();
var massiveConnection = connection;
var tmp = massiveModel.Query("exec MY_SP 4412 '20131016' ", MassiveConnection).ToList();
如何处理这些多个数据表,同时保持动态检测每个表列的类型的能力?
谢谢
【问题讨论】:
-
一定要用ORMLite吗?
-
不,我只是在试验它,因为 Servicestack/ORMlite 看起来真的很强大。您有什么替代方案建议?
-
Dapper dot net 支持动态类型和多个结果集。我给你写一个例子。
标签: servicestack ormlite-servicestack expandoobject dynamicobject massive