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.

     
  • 相关阅读:
    软件工程课程建议
    结对编程2
    结对编程---《四则运算》
    AVAudioPlayer播放音乐
    《问吧》需求分析
    有关结对编程的感想
    UItabBarController
    ViewController 视图控制器的常用方法
    <问吧>调查问卷心得体会
    UINavigationController导航控制器
  • 原文地址:https://www.cnblogs.com/1zhk/p/5330889.html
Copyright © 2011-2022 走看看