Frameworks.Entity.Core 6 Specification
Specification
internal
1
A logic AND Specification
密封类
AndSpecification<T>
继承 抽象类
CompositeSpecification<T>
约束
where T : class
2
描述:Base class for composite specifications
属性:抽象类
名称:CompositeSpecification<TEntity>
继承 :Specification<TEntity> 描述 Represent a Expression 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<TEntity>
属性: internal sealed
继承: Specification<TEntity>
约束 :where TEntity : class
5
描述:A Logic OR Specification
名称:OrSpecification<T>
继承:CompositeSpecification<T>
约束: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<TEntity>
继承:Specification<TEntity>
约束: where TEntity : class
属性:public sealed
8
名称:ISpecification<TEntity>
属性: 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<TEntity>
继承:ISpecification<TEntity>
约束: where TEntity : class
属性: public abstract
描述: Represent a Expression Specification
10
名称:TrueSpecification<TEntity>
属性: public sealed
继承:Specification<TEntity>
约束: where TEntity : class
描述:返回的表达式树默认为true的规约
Frameworks.Entity.Core 6 Specification的更多相关文章
- Frameworks.Entity.Core 4
Project.Core\Frameworks.Entity.Core\Commons\ 1 AutoMapperExtension.cs AutoMapper扩展方法 2枚举类型扩展方法EnumEx ...
- 大叔 Frameworks.Entity.Core 3 Predicate
Frameworks.Entity.Core\Commons\Predicate\ 1LinqEntity.cs /// IQueryable扩展方法:条件过滤与排序功能 /// Modify ...
- 大叔 Frameworks.Entity.Core 2 PageList
Frameworks.Entity.Core\Commons\PageList\ 1 分页通用类 ListPageList<T> 继承 PageListBase<T>, IP ...
- Frameworks.Entity.Core 5 EntityValidation
Project.Core\Frameworks.Entity.Core\EntityValidation\ EntityValidation 1 数值验证DigitAttribute.cs Digi ...
- Frameworks.Entity.Core 1
CommonEnums 1系统模块BlockType 2证件类型IDType 3在线支付类型OnLineType 4操作权限,支持位移运算OperatorAuthority 5订单状态: 1000-待 ...
- Frameworks.Entity.Core 7
1描述:实体基类,与业务和架构无关名称:EntityBase属性:public abstract 2描述:/ MongoDB的一些扩展方法名称:MongoExtensions修饰: public st ...
- 使用EF6.0出现:CS0029 无法将类型“System.Data.Entity.Core.Objects.ObjectContext”隐式转换为“System.Data.Objects.ObjectContext”错误
这是因为EF6.0重构了一些命名空间后,和VS原有的实体数据模型模板不一致了(ObjectContext context = ((IObjectContextAdapter)dataContext). ...
- System.Data.Entity.Core.EntityException: The underlying provider failed on Open. ---> System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
2017/8/15 20:55:21 [AgentPayQuery_205506102_1BBBB]系统异常:System.Data.Entity.Core.EntityException: The ...
- Entity Framework优化一:引发了“System.Data.Entity.Core.EntityCommandExecutionException”类型的异常
错误信息: “System.Data.Entity.Core.EntityCommandExecutionException”类型的异常在 EntityFramework.SqlServer.dll ...
随机推荐
- Linux 内核端点
USB 通讯的最基本形式是通过某些称为 端点 的. 一个 USB 端点只能在一个方向承载数 据, 或者从主机到设备(称为输出端点)或者从设备到主机(称为输入端点). 端点可看作一 个单向的管道. 一个 ...
- MobaXterm 使用中间服务器
经常需要连接服务器,但是有时候服务器需要经过一层中间服务器才可以连接,所以本文告诉大家如何使用MobaXterm 配置中间服务器,进行ssh连接 在本文的开始,本地转发服务器已经弄好,本文不会告诉大家 ...
- [HNOI2019]白兔之舞
memset0 多合一无聊题 mod k=t,并且k是p-1的约数 单位根反演石锤了. 所以直接设f[i]表示走i步的方案数, 然后C(L,i)分配位置,再A^i进行矩乘得到f[i] 变成生成函数F( ...
- Stylized Image Caption论文笔记
Neural Storyteller (Krios et al. 2015) : NST breaks down the task into two steps, which first genera ...
- HTTPS RAS
这篇文章讲的清楚 https://zhuanlan.zhihu.com/p/75461564
- 《面试宝典》 2019年springboot面试高频题(java)
前言 2019年已经成为了过去,借此机会想好好总结一下2019年项目研发的成效,看看在项目从无到有,都经历了那些变化?取得了哪些成果?踩过哪些坑?一个人.一个研发团队要想有质的飞跃,必须善于反思过去, ...
- Linux下自动化部署ASP.NET CORE 3.1(Docker+Jenkins+Nginx)
1.先配置好Docker阿里云加速,可以使用阿里云容器服务 (可自己在阿里云申请,要不然安装东西直接很慢)注意:https://XXXX.mirror.aliyuncs.com为阿里云加速服务分配地址 ...
- 洛谷P1385 密令 题解 动态规划
题目链接:https://www.luogu.com.cn/problem/P1385 题目大意: 给定一小写字母串s,每次操作你可以选择一个p(1<=p<|s|)执行下述修改中的任意一个 ...
- linux入门系列2--CentOs图形界面操作及目录结构
上一篇文章"linux入门系列1--环境准备及linux安装"直观演示了虚拟机软件VMware和Centos操作系统的安装,按照文章一步一步操作,一定都可以安装成功.装好系统之后, ...
- 二次排序LincodeNo.846
846.Multi-keyword Sort 题目要求在已经排序好的序列上进行二次排序 那么改变一下比较方法即可 bool cmp(vector<int> a,vector<int& ...