• 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.

     
  • 相关阅读:
    无废话XML阅读笔记(三)
    ____ To All Girls & Boys
    FDT注册码
    无废话XML阅读笔记(五)
    无废话XML阅读笔记(一)
    物理运动学公式汇总
    flash编译器错误查询表
    入秋了,给大家一些生活小常识
    12年
    linux 自动上传程序
  • 原文地址:https://www.cnblogs.com/1zhk/p/5330889.html
Copyright © 2020-2023  润新知