Specification
internal
1
A logic AND Specification
密封类
AndSpecification
继承 抽象类
CompositeSpecification
约束
where T : class
2
描述:Base class for composite specifications
属性:抽象类
名称:CompositeSpecification
继承 :Specification
约束:where TEntity : class
3
描述:Extension methods for add And and Or with parameters rebinder
属性:internal 静态类
名称: ExpressionBuilder
4
描述:
/// NotEspecification convert a original
/// specification with NOT logic operator
名称: NotSpecification
属性: internal sealed
继承: Specification
约束 :where TEntity : class
5
描述:A Logic OR Specification
名称:OrSpecification
继承:CompositeSpecification
约束:where T : class
6
描述:
/// Helper for rebinder parameters without use Invoke method in expressions
/// ( this methods is not supported in all linq query providers,
/// for example in Linq2Entities is not supported)
名称:ParameterRebinder
继承:ExpressionVisitor
属性:internal sealed
-------------------------------------------------------------------
7
描述:构建一个表达示树
名称:DirectSpecification
继承:Specification
约束: where TEntity : class
属性:public sealed
8
名称:ISpecification
属性: public interface
约束: where TEntity : class
描述: /// Base contract for Specification pattern, for more information
/// about this pattern see http://martinfowler.com/apsupp/spec.pdf
/// or http://en.wikipedia.org/wiki/Specification_pattern.
/// This is really a variant implementation where we have added Linq and
/// lambda expression into this pattern.
9:
名称:Specification
继承:ISpecification
约束: where TEntity : class
属性: public abstract
描述: Represent a Expression Specification
10
名称:TrueSpecification
属性: public sealed
继承:Specification
约束: where TEntity : class
描述:返回的表达式树默认为true的规约
手机扫一扫
移动阅读更方便
你可能感兴趣的文章