lwl1569  

2021年9月26日

摘要: 对于单个属性的验证: 直接在Dto的属性前加Attribute,例如Required、Required("数据不可为空,用于返回错误提示")、MaxLength(100)等。 2、对于多个属性的验证:(属性级别验证) 继承IValidationObject,编写Validate方法 public c 阅读全文
posted @ 2021-09-26 20:30 lwl1569 阅读(133) 评论(0) 推荐(0) 编辑
 
摘要: Regex regex=new Regex(@"([A-Za-z0-9]+)");//引号内是正则表达式 string rating="shakjdfhkaf123";//rating可以是任意的字符串 Match match=regex.Match(rating); if(match.Succes 阅读全文
posted @ 2021-09-26 15:23 lwl1569 阅读(23) 评论(0) 推荐(0) 编辑
 
摘要: IQueryable类(例如IQueryable result)相当于Sql语句,执行延迟查询,最后接一句result.ToList()执行查询。 类似的执行语句有:ToListAsync(),FirstOrDefaultAsync(),AnyAsync。 类似的延迟查询有:Where(),Incl 阅读全文
posted @ 2021-09-26 15:14 lwl1569 阅读(41) 评论(0) 推荐(0) 编辑
 
摘要: 包含两部分:1、对于请求格式(Accept)的识别;2、对于XML的支持 在startup文件内注入服务: public void ConfigureServices(IServiceCollection services) { services.AddControllers(setupAction 阅读全文
posted @ 2021-09-26 14:12 lwl1569 阅读(47) 评论(0) 推荐(0) 编辑
 
摘要: [HttpXxxx("template",Name="ActionName")] template template当route为空时,http访问controller的route即可访问方法。否则必须访问controller+http的route才能访问方法。 template有两种,一个是字符串 阅读全文
posted @ 2021-09-26 13:55 lwl1569 阅读(36) 评论(0) 推荐(0) 编辑