配置 xmlDoc

This commit is contained in:
28810
2019-04-28 15:46:37 +08:00
parent b05c4f6e90
commit d49be984bd
14 changed files with 2478 additions and 49 deletions

View File

@ -16,7 +16,7 @@ namespace FreeSql {
/// <summary>
/// 指定事务对象
/// </summary>
/// <param name="transaction"></param>
/// <param name="connection"></param>
/// <returns></returns>
IDelete<T1> WithConnection(DbConnection connection);
@ -63,7 +63,7 @@ namespace FreeSql {
/// <summary>
/// 设置表名规则,可用于分库/分表参数1默认表名返回值新表名
/// </summary>
/// <param name="dataTable"></param>
/// <param name="tableRule"></param>
/// <returns></returns>
IDelete<T1> AsTable(Func<string, string> tableRule);
/// <summary>

View File

@ -16,7 +16,7 @@ namespace FreeSql {
/// <summary>
/// 指定事务对象
/// </summary>
/// <param name="transaction"></param>
/// <param name="connection"></param>
/// <returns></returns>
IInsert<T1> WithConnection(DbConnection connection);
@ -61,7 +61,7 @@ namespace FreeSql {
/// <summary>
/// 设置表名规则,可用于分库/分表参数1默认表名返回值新表名
/// </summary>
/// <param name="dataTable"></param>
/// <param name="tableRule"></param>
/// <returns></returns>
IInsert<T1> AsTable(Func<string, string> tableRule);
/// <summary>

View File

@ -25,7 +25,7 @@ namespace FreeSql {
/// <summary>
/// 审核或跟踪 ToList 即将返回的数据
/// </summary>
/// <param name="list"></param>
/// <param name="action"></param>
/// <returns></returns>
TSelect TrackToList(Action<object> action);
@ -68,7 +68,7 @@ namespace FreeSql {
/// <summary>
/// 设置表名规则,可用于分库/分表参数1实体类型参数2默认表名返回值新表名
/// </summary>
/// <param name="dataTable"></param>
/// <param name="tableRule"></param>
/// <returns></returns>
TSelect AsTable(Func<Type, string, string> tableRule);
/// <summary>

View File

@ -269,7 +269,7 @@ namespace FreeSql {
/// <summary>
/// 按选择的列分组GroupBy(a => a.Name) | GroupBy(a => new{a.Name,a.Time})
/// </summary>
/// <param name="key"></param>
/// <param name="exp"></param>
/// <returns></returns>
ISelectGrouping<TKey, T1> GroupBy<TKey>(Expression<Func<T1, TKey>> exp);

View File

@ -16,7 +16,7 @@ namespace FreeSql {
/// <summary>
/// 指定事务对象
/// </summary>
/// <param name="transaction"></param>
/// <param name="connection"></param>
/// <returns></returns>
IUpdate<T1> WithConnection(DbConnection connection);
@ -76,7 +76,7 @@ namespace FreeSql {
/// 设置列的的新值为基础上增加格式Set(a => a.Clicks + 1) 相当于 clicks=clicks+1
/// </summary>
/// <typeparam name="TMember"></typeparam>
/// <param name="column"></param>
/// <param name="binaryExpression"></param>
/// <returns></returns>
IUpdate<T1> Set<TMember>(Expression<Func<T1, TMember>> binaryExpression);
/// <summary>
@ -130,7 +130,7 @@ namespace FreeSql {
/// <summary>
/// 设置表名规则,可用于分库/分表参数1默认表名返回值新表名
/// </summary>
/// <param name="dataTable"></param>
/// <param name="tableRule"></param>
/// <returns></returns>
IUpdate<T1> AsTable(Func<string, string> tableRule);
/// <summary>

View File

@ -162,7 +162,7 @@ namespace FreeSql {
/// <summary>
/// 执行SQL返回对象集合Query&lt;User&gt;("select * from user where age > @age", new SqlParameter { ParameterName = "age", Value = 25 })
/// </summary>
/// <typeparam name="T1"></typeparam>
/// <typeparam name="T"></typeparam>
/// <param name="cmdType"></param>
/// <param name="cmdText"></param>
/// <param name="cmdParms"></param>
@ -173,7 +173,7 @@ namespace FreeSql {
/// <summary>
/// 执行SQL返回对象集合Query&lt;User&gt;("select * from user where age > @age", new { age = 25 })
/// </summary>
/// <typeparam name="T1"></typeparam>
/// <typeparam name="T"></typeparam>
/// <param name="cmdText"></param>
/// <param name="parms"></param>
/// <returns></returns>

View File

@ -31,7 +31,6 @@ namespace FreeSql {
/// <summary>
/// 循环或批量获取缓存数据
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="key"></param>
/// <returns></returns>
string Get(string key);
@ -47,8 +46,6 @@ namespace FreeSql {
/// <param name="key">缓存键</param>
/// <param name="timeoutSeconds">缓存秒数</param>
/// <param name="getData">获取源数据的函数</param>
/// <param name="serialize">序列化函数</param>
/// <param name="deserialize">反序列化函数</param>
/// <returns></returns>
T Shell<T>(string key, int timeoutSeconds, Func<T> getData);
/// <summary>
@ -59,8 +56,6 @@ namespace FreeSql {
/// <param name="field">字段</param>
/// <param name="timeoutSeconds">缓存秒数</param>
/// <param name="getData">获取源数据的函数</param>
/// <param name="serialize">序列化函数</param>
/// <param name="deserialize">反序列化函数</param>
/// <returns></returns>
T Shell<T>(string key, string field, int timeoutSeconds, Func<T> getData);
@ -82,7 +77,6 @@ namespace FreeSql {
/// <summary>
/// 循环或批量获取缓存数据
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="key"></param>
/// <returns></returns>
Task<string> GetAsync(string key);
@ -97,9 +91,7 @@ namespace FreeSql {
/// <typeparam name="T">缓存类型</typeparam>
/// <param name="key">缓存键</param>
/// <param name="timeoutSeconds">缓存秒数</param>
/// <param name="getData">获取源数据的函数</param>
/// <param name="serialize">序列化函数</param>
/// <param name="deserialize">反序列化函数</param>
/// <param name="getDataAsync">获取源数据的函数</param>
/// <returns></returns>
Task<T> ShellAsync<T>(string key, int timeoutSeconds, Func<Task<T>> getDataAsync);
/// <summary>
@ -109,9 +101,7 @@ namespace FreeSql {
/// <param name="key">缓存键</param>
/// <param name="field">字段</param>
/// <param name="timeoutSeconds">缓存秒数</param>
/// <param name="getData">获取源数据的函数</param>
/// <param name="serialize">序列化函数</param>
/// <param name="deserialize">反序列化函数</param>
/// <param name="getDataAsync">获取源数据的函数</param>
/// <returns></returns>
Task<T> ShellAsync<T>(string key, string field, int timeoutSeconds, Func<Task<T>> getDataAsync);
}