类名 | 扩展的类型 | 方法名 | 参数 | 作用 |
XmlNodeExtensions | XmlNode | GetAttributeValueOrNull | attributeName | Gets an attribute's value from an Xml node. |
JsonExtensions | object | ToJsonString | bool camelCase bool indented | Converts given object to JSON string. |
StreamExtensions | Stream | GetAllBytes |
| Get all bytes from a steam |
LockExtensions | object | Locking | Action | Executes given action by locking given source object. |
LockExtensions | T | Locking<T> | Action<T> | Executes given action by locking given source object. |
LockExtensions | object | Locking<TResult> | Func<TResult> | Executes given func and returns it's value by locking given source object. |
LockExtensions | T | Locking<T, TResult> | Func<T, TResult> | Executes given func and returns it's value by locking given source object. |
IsolationLevelExtensions | System.Transactions.IsolationLevel | ToSystemDataIsolationLevel | NA | Converts System.Transactions.IsolationLevel to System.Data.IsolationLevel |
QueryableExtensions | IQueryable | IncludeIf | bool condition, string path | Specifies the related objects to include in the query results. |
QueryableExtensions | IQueryable<T> | IncludeIf<T> | bool condition, string path | Specifies the related objects to include in the query results. |
QueryableExtensions | IQueryable<T> | IncludeIf<T, TProperty> | bool condition, Expression<Func<T, TProperty>> path | Specifies the related objects to include in the query results. |
DbContextExtensions | Type | GetEntityTypes | NA | 获取DbContext中的所有entity类型 |
MemberInfoExtensions | MemberInfo | GetSingleAttributeOrNull<T> | bool inherit | Gets a single attribute for a member. |
返回ABP源码分析系列文章目录
分类: ABP