1
我是Servicestack Ormlite的新手。使用Servicestack ormlite獲取數據表中的SQL查詢結果
我想使用Servicestack Ormlite在數據庫上執行SQL查詢並獲得數據表結果。
SQL查詢將隨機生成,每次包含不同的表,列。所以我不能使用poco類。
我們使用SQL Server作爲數據庫。
我是Servicestack Ormlite的新手。使用Servicestack ormlite獲取數據表中的SQL查詢結果
我想使用Servicestack Ormlite在數據庫上執行SQL查詢並獲得數據表結果。
SQL查詢將隨機生成,每次包含不同的表,列。所以我不能使用poco類。
我們使用SQL Server作爲數據庫。
OrmLite不支持或不依賴於DataTable或DataSet,它們作爲代碼優先的POCO ORM嚴格禁止使用。
用於查詢無類型結構的實例,請參見Dynamic Result Set docs,或者以對象列表:
db.Select<List<object>>(db.From<Poco>()
.Select("COUNT(*), MIN(Id), MAX(Id)"));
或字典:
db.Select<Dictionary<string,object>>(db.From<Poco>()
.Select("COUNT(*) Total, MIN(Id) MinId, MAX(Id) MaxId"));