mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 12:28:15 +08:00
- 增加 ISelect`1 ToDictionary 方法查询返回字典;
This commit is contained in:
@ -14,6 +14,8 @@ namespace FreeSql
|
||||
#if net40
|
||||
#else
|
||||
Task<DataTable> ToDataTableAsync(string field = null);
|
||||
Task<Dictionary<TKey, T1>> ToDictionaryAsync<TKey>(Func<T1, TKey> keySelector);
|
||||
Task<Dictionary<TKey, TValue>> ToDictionaryAsync<TKey, TValue>(Func<T1, TKey> keySelector, Func<T1, TValue> valueSelector);
|
||||
Task<List<T1>> ToListAsync(bool includeNestedMembers = false);
|
||||
Task<List<TTuple>> ToListAsync<TTuple>(string field);
|
||||
|
||||
@ -50,6 +52,15 @@ namespace FreeSql
|
||||
/// <returns></returns>
|
||||
DataTable ToDataTable(string field = null);
|
||||
|
||||
/// <summary>
|
||||
/// 以字典的形式返回查询结果<para></para>
|
||||
/// 注意:字典的特点会导致 OrderBy 排序失效
|
||||
/// </summary>
|
||||
/// <typeparam name="TKey"></typeparam>
|
||||
/// <param name="keySelector"></param>
|
||||
/// <returns></returns>
|
||||
Dictionary<TKey, T1> ToDictionary<TKey>(Func<T1, TKey> keySelector);
|
||||
Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(Func<T1, TKey> keySelector, Func<T1, TValue> valueSelector);
|
||||
/// <summary>
|
||||
/// 执行SQL查询,返回 T1 实体所有字段的记录,记录不存在时返回 Count 为 0 的列表<para></para>
|
||||
/// 注意:<para></para>
|
||||
|
Reference in New Issue
Block a user