mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 12:28:15 +08:00
配置 xmlDoc
This commit is contained in:
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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>
|
||||
|
@ -162,7 +162,7 @@ namespace FreeSql {
|
||||
/// <summary>
|
||||
/// 执行SQL返回对象集合,Query<User>("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<User>("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>
|
||||
|
@ -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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user