Yi.Framework.SqlSugarCore.Abstractions.xml
16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
<?xml version="1.0"?>
<doc>
<assembly>
<name>Yi.Framework.SqlSugarCore.Abstractions</name>
</assembly>
<members>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions">
<summary>
数据库连接配置选项
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.Url">
<summary>
主数据库连接字符串
如果开启多租户,此为默认租户数据库
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.DbType">
<summary>
数据库类型
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledDbSeed">
<summary>
是否启用种子数据初始化
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnableUnderLine">
<summary>
是否启用驼峰命名转下划线命名
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledCodeFirst">
<summary>
是否启用Code First模式
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledSqlLog">
<summary>
是否启用SQL日志记录
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EntityAssembly">
<summary>
实体类所在程序集名称列表
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledReadWrite">
<summary>
是否启用读写分离
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.ReadUrl">
<summary>
只读数据库连接字符串列表
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledSaasMultiTenancy">
<summary>
是否启用SaaS多租户
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.DbConnOptions.EnabledConcurrencyException">
<summary>
是否开启更新并发乐观锁
</summary>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.DefaultTenantTableAttribute">
<summary>
默认租户表特性
标记此特性的实体类将在默认租户数据库中创建表
</summary>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.IgnoreCodeFirstAttribute">
<summary>
忽略CodeFirst特性
标记此特性的实体类将不会被CodeFirst功能扫描
</summary>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContext">
<summary>
SqlSugar数据库上下文接口
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContext.SqlSugarClient">
<summary>
获取SqlSugar客户端实例
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContext.BackupDataBase">
<summary>
执行数据库备份
</summary>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies">
<summary>
SqlSugar数据库上下文依赖接口
定义数据库操作的各个生命周期钩子
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.ExecutionOrder">
<summary>
获取执行顺序
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.OnSqlSugarClientConfig(SqlSugar.ISqlSugarClient)">
<summary>
SqlSugar客户端配置时触发
</summary>
<param name="sqlSugarClient">SqlSugar客户端实例</param>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.DataExecuted(System.Object,SqlSugar.DataAfterModel)">
<summary>
数据执行后触发
</summary>
<param name="oldValue">原始值</param>
<param name="entityInfo">实体信息</param>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.DataExecuting(System.Object,SqlSugar.DataFilterModel)">
<summary>
数据执行前触发
</summary>
<param name="oldValue">原始值</param>
<param name="entityInfo">实体信息</param>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.OnLogExecuting(System.String,SqlSugar.SugarParameter[])">
<summary>
SQL执行前触发
</summary>
<param name="sql">SQL语句</param>
<param name="parameters">SQL参数</param>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.OnLogExecuted(System.String,SqlSugar.SugarParameter[])">
<summary>
SQL执行后触发
</summary>
<param name="sql">SQL语句</param>
<param name="parameters">SQL参数</param>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarDbContextDependencies.EntityService(System.Reflection.PropertyInfo,SqlSugar.EntityColumnInfo)">
<summary>
实体服务配置
</summary>
<param name="propertyInfo">属性信息</param>
<param name="entityColumnInfo">实体列信息</param>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1">
<summary>
SqlSugar仓储接口
</summary>
<typeparam name="TEntity">实体类型</typeparam>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1._Db">
<summary>
获取SqlSugar客户端实例
</summary>
</member>
<member name="P:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1._DbQueryable">
<summary>
获取查询构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetDbContextAsync">
<summary>
异步获取数据库上下文
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsDeleteable">
<summary>
获取删除操作构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsInsertable(`0)">
<summary>
获取插入操作构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsInsertable(System.Collections.Generic.List{`0})">
<summary>
获取批量插入操作构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsQueryable">
<summary>
获取查询构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsSugarClient">
<summary>
获取SqlSugar客户端
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsTenant">
<summary>
获取租户操作接口
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsUpdateable">
<summary>
获取更新操作构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsUpdateable(`0)">
<summary>
获取实体更新操作构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.AsUpdateable(System.Collections.Generic.List{`0})">
<summary>
获取批量更新操作构造器
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetByIdAsync(System.Object)">
<summary>
根据主键获取实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetSingleAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
获取满足条件的单个实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetFirstAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
获取满足条件的第一个实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.IsAnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
判断是否存在满足条件的实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.CountAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
获取满足条件的实体数量
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetListAsync">
<summary>
获取所有实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
获取满足条件的所有实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetPageListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32)">
<summary>
获取分页数据
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.GetPageListAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32,System.Linq.Expressions.Expression{System.Func{`0,System.Object}},SqlSugar.OrderByType)">
<summary>
获取排序的分页数据
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertAsync(`0)">
<summary>
插入实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertOrUpdateAsync(`0)">
<summary>
插入或更新实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertOrUpdateAsync(System.Collections.Generic.List{`0})">
<summary>
批量插入或更新实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnIdentityAsync(`0)">
<summary>
插入实体并返回自增主键
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnBigIdentityAsync(`0)">
<summary>
插入实体并返回长整型自增主键
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnSnowflakeIdAsync(`0)">
<summary>
插入实体并返回雪花ID
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertReturnEntityAsync(`0)">
<summary>
插入实体并返回实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.InsertRangeAsync(System.Collections.Generic.List{`0})">
<summary>
批量插入实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.UpdateAsync(`0)">
<summary>
更新实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.UpdateRangeAsync(System.Collections.Generic.List{`0})">
<summary>
批量更新实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.UpdateAsync(System.Linq.Expressions.Expression{System.Func{`0,`0}},System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
条件更新指定列
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteAsync(`0)">
<summary>
删除实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteAsync(System.Collections.Generic.List{`0})">
<summary>
批量删除实体
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
条件删除
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteByIdAsync(System.Object)">
<summary>
根据主键删除
</summary>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`1.DeleteByIdsAsync(System.Object[])">
<summary>
根据主键批量删除
</summary>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISqlSugarRepository`2">
<summary>
SqlSugar仓储接口(带主键)
</summary>
<typeparam name="TEntity">实体类型</typeparam>
<typeparam name="TKey">主键类型</typeparam>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.ISugarDbContextProvider`1">
<summary>
SqlSugar数据库上下文提供者接口
</summary>
<typeparam name="TDbContext">数据库上下文类型</typeparam>
</member>
<member name="M:Yi.Framework.SqlSugarCore.Abstractions.ISugarDbContextProvider`1.GetDbContextAsync">
<summary>
异步获取数据库上下文实例
</summary>
<returns>数据库上下文实例</returns>
</member>
<member name="T:Yi.Framework.SqlSugarCore.Abstractions.YiFrameworkSqlSugarCoreAbstractionsModule">
<summary>
SqlSugar Core抽象层模块
提供SqlSugar ORM的基础抽象接口和类型定义
</summary>
</member>
</members>
</doc>