zoukankan      html  css  js  c++  java
  • ABP源码分析十五:ABP中的实用扩展方法

    类名

    扩展的类型

    方法名

    参数

    作用

    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.

     
  • 相关阅读:
    数据库迁移至ASM
    获取数据库或SHEME的DDL语句
    membership配置数据库(SQL2000)
    DIV+CSS到底是什么?
    如何更改表的所有者权限
    windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 内部服务器错误。”的问题解决方案!
    瞎忙
    瞎忙
    如何更改表的所有者权限
    DIV+CSS到底是什么?
  • 原文地址:https://www.cnblogs.com/1zhk/p/5330889.html
Copyright © 2011-2022 走看看