Project.Core\Frameworks.Entity.Core\EntityValidation\

EntityValidation


数值验证
DigitAttribute.cs

DigitAttribute
继承 EntityValidationAttribute

2
Email验证
EmailAttribute

继承 EntityValidationAttribute

3

通用验证基类
抽象类  EntityValidationAttribute
继承  ValidationAttribute

4
传真验证
FexAttribute
继承 EntityValidationAttribute

5

/// 消息类
    /// [abc] a、b 或 c(简单类)
    /// [^abc] 任何字符,除了 a、b 或 c(否定)
    /// [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)
    /// [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)
    /// [a-z&&[def]] d、e 或 f(交集)
    /// [a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去)
    /// [a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](减去)
    /// . 任何字符(与行结束符可能匹配也可能不匹配)
    /// \d 数字:[0-9]
    /// \D 非数字: [^0-9]
    /// \s 空白字符:[ \t\n\x0B\f\r]
    /// \S 非空白字符:[^\s]
    /// \w 单词字符:[a-zA-Z_0-9]
    /// \W 非单词字符:[^\w]
MessageManager

6

验证消息类型

MessageType

7

手机验证
MobileAttribute

继承
EntityValidationAttribute

8
邮编验证
PostNumberAttribute
继承 EntityValidationAttribute

9
范围验证
RangeAttribute
继承EntityValidationAttribute

10
为空验证
RequiredValueAttribute
继承
RequiredValueAttribute

11
 电话验证

TelePhoneAttribute
继承
EntityValidationAttribute

Frameworks.Entity.Core 5 EntityValidation的更多相关文章

  1. Frameworks.Entity.Core 4

    Project.Core\Frameworks.Entity.Core\Commons\ 1 AutoMapperExtension.cs AutoMapper扩展方法 2枚举类型扩展方法EnumEx ...

  2. 大叔 Frameworks.Entity.Core 3 Predicate

    Frameworks.Entity.Core\Commons\Predicate\ 1LinqEntity.cs /// IQueryable扩展方法:条件过滤与排序功能    /// Modify ...

  3. 大叔 Frameworks.Entity.Core 2 PageList

    Frameworks.Entity.Core\Commons\PageList\ 1 分页通用类 ListPageList<T> 继承  PageListBase<T>, IP ...

  4. Frameworks.Entity.Core 1

    CommonEnums 1系统模块BlockType 2证件类型IDType 3在线支付类型OnLineType 4操作权限,支持位移运算OperatorAuthority 5订单状态: 1000-待 ...

  5. Frameworks.Entity.Core 7

    1描述:实体基类,与业务和架构无关名称:EntityBase属性:public abstract 2描述:/ MongoDB的一些扩展方法名称:MongoExtensions修饰: public st ...

  6. Frameworks.Entity.Core 6 Specification

    Specification internal 1 A logic AND Specification密封类AndSpecification<T>继承 抽象类CompositeSpecifi ...

  7. 使用EF6.0出现:CS0029 无法将类型“System.Data.Entity.Core.Objects.ObjectContext”隐式转换为“System.Data.Objects.ObjectContext”错误

    这是因为EF6.0重构了一些命名空间后,和VS原有的实体数据模型模板不一致了(ObjectContext context = ((IObjectContextAdapter)dataContext). ...

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

  9. Entity Framework优化一:引发了“System.Data.Entity.Core.EntityCommandExecutionException”类型的异常

    错误信息: “System.Data.Entity.Core.EntityCommandExecutionException”类型的异常在 EntityFramework.SqlServer.dll ...

随机推荐

  1. C# 使用汇编

    本文告诉大家如何在 C# 里面使用汇编代码 请看 C#嵌入x86汇编--一个GPIO接口的实现 - 云+社区 - 腾讯云 C# inline-asm / 嵌入x86汇编 - 苏璃 - CSDN博客 通 ...

  2. 【49.23%】【hdu 1828】Picture

    Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s) ...

  3. codeforces 1269 E K Integers

    E. K Integers 题目连接:https://codeforces.com/contest/1269/problem/E 题意 给了一个排列p,你每次操作可以交换两个相邻的元素,现在问你最少操 ...

  4. Wanafly 挑战赛 14 E 无效位置 (线性基+并查集)

    Wanafly 挑战赛 14 E 无效位置 (线性基+并查集) 传送门:https://ac.nowcoder.com/acm/contest/81/#question 题意: n个数,m次操作 一个 ...

  5. Cisco DNA网络POC

    角色名词解释 拓扑图 集成ISE

  6. 读<大道至简>--软件工程实践者的思想有感

    初闻其名,<大道至简>,大多人都会觉得这是一本满腹人生哲理的书籍,作者洋洋洒洒的谈论大道理,其实不然,作者以古典文化为引,以作者的所思所想为线,启蒙了我作为一个软件工程初学者的实践思想. ...

  7. Python8_关于编码解码和utf-8

    关于编码:ASCII码是早期的编码规范,只能表示128个字符.7位二进制数表示 扩展ASCII码,由于ASCII码不够用,ASCII表扩充到256个符号,不同的国家有不同的标准:8位二进制数 Unic ...

  8. 设计模式2——状态模式State

    参考链接: 设计模式之状态模式:https://www.cnblogs.com/haoerlv/p/7777789.html 设计模式系列之状态模式:https://www.jianshu.com/p ...

  9. python监控模块

    pip install psutil 获取内存信息: >>> import psutil >>> mem = psutil.virtual_memory() #获取 ...

  10. 如何使用JMX来管理程序?

    什么是JMX JMX,全称Java Management Extensions,用于我们管理和监控java应用程序.JMX有以下用途: 监控应用程序的运行状态和相关统计信息. 修改应用程序的配置(无需 ...