[]
数据访问器,提供数据表的查询结果。
public interface IExportValueProvider
获取数据库表中的数据。
Task<List<Dictionary<object, object>>> GetTableDataAsync(List<object> columnInfos, Dictionary<object, object> queryInfo, bool distinct = false)
类型 | 名称 | 描述 |
---|---|---|
System.Collections.Generic.List<T><object> | columnInfos | 绑定的数据表中的字段列表。 |
System.Collections.Generic.Dictionary<TKey, TValue><object, object> | queryInfo | 绑定字段查询条件。 |
bool | distinct | 是否去重。 |
类型 | 描述 |
---|---|
System.Threading.Tasks.Task<TResult><System.Collections.Generic.List<T><System.Collections.Generic.Dictionary<TKey, TValue><object, object>>> | 查询后的数据库表中的数据。 |
获取数据库表中的数据。
Task<List<Dictionary<object, object>>> GetTableDataAsync(List<object> columnInfos, object queryCondition, bool distinct = false, object sortCondition = null)
类型 | 名称 | 描述 |
---|---|---|
System.Collections.Generic.List<T><object> | columnInfos | 绑定的数据表中的字段列表。 |
object | queryCondition | 复杂查询条件,由活字格内置查询条件对话窗口生成的对象。 |
bool | distinct | 是否去重。 |
object | sortCondition | 复杂排序条件,由活字格内置排序对话窗口生成的对象。 |
类型 | 描述 |
---|---|
System.Threading.Tasks.Task<TResult><System.Collections.Generic.List<T><System.Collections.Generic.Dictionary<TKey, TValue><object, object>>> | 查询后的数据库表中的数据。 |
获取数据库表中的数据。
Task<List<Dictionary<string, object>>> GetTableDataAsync(string tableName, List<string> columns, List<string> pkl, Dictionary<string, object> queryInfo = null, bool distinct = false)
类型 | 名称 | 描述 |
---|---|---|
string | tableName | 数据表名。 |
System.Collections.Generic.List<T><string> | columns | 查询的列名集合。 |
System.Collections.Generic.List<T><string> | pkl | 查询数据的主键集合。 |
System.Collections.Generic.Dictionary<TKey, TValue><string, object> | queryInfo | 简单查询条件。 |
bool | distinct | 是否去重。 |
类型 | 描述 |
---|---|
System.Threading.Tasks.Task<TResult><System.Collections.Generic.List<T><System.Collections.Generic.Dictionary<TKey, TValue><string, object>>> | 查询后的数据库表中的数据。 |
代码查看ValueProvider
获取数据库表中的数据。
Task<List<Dictionary<string, object>>> GetTableDataAsync(string tableName, List<string> columns, List<string> pkl, object queryCondition = null, bool distinct = false)
类型 | 名称 | 描述 |
---|---|---|
string | tableName | 数据表名。 |
System.Collections.Generic.List<T><string> | columns | 查询的列名集合。 |
System.Collections.Generic.List<T><string> | pkl | 查询数据的主键集合。 |
object | queryCondition | 复杂查询条件,由活字格内置查询条件对话窗口生成的对象。 |
bool | distinct | 去重。 |
类型 | 描述 |
---|---|
System.Threading.Tasks.Task<TResult><System.Collections.Generic.List<T><System.Collections.Generic.Dictionary<TKey, TValue><string, object>>> | 查询后的数据库表中的数据。 |