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.

     
  • 相关阅读:
    linux环境下Redis主从复制和集群环境搭建
    2017年秋季学期软件工程第二次作业
    《人月神话》读后感
    功能需求描述
    初学Windows应用程序开发遇到的几个专业名词解释
    2017年秋季学期软件工程第一次作业(曹洪茹)
    第二次四则运算完善
    《人月神话》读后感
    软件工程课上随笔-规约
    2017软件工程第三次作业
  • 原文地址:https://www.cnblogs.com/1zhk/p/5330889.html
Copyright © 2011-2022 走看看