我用的是EF映射,我想问一下,例如我要校验Email的输入格式的时候,我在实体类上面写正则更快一点,还是我写一个帮助类方法 更快一点
新年快乐!帮助类中的写法建议改进一下,用只读静态成员变量保存正则表达式,并且使用 RegexOptions.Compiled 参数。
private static readonly Regex _regexEmail = new Regex(@"....", RegexOptions.Compiled);
如果用上面的写法,性能会比在实体类验证特性中写正则快一些,但这个性能差别可以忽略不计。
好的谢谢,新年快乐欧