lwl1569 |
|
||
2021年9月27日
摘要:
用Route形式承载批量信息:对于URL:api/touristRoutes/(1,2,3,4)这类括号内包含批量信息的情况 通用的做法:①在http中匹配字符串:[HttpDelete("({Ids})"),此时Ids对应"1,2,3,4",在类型时选择IEnumerable Ids,然后对Ids 阅读全文
2021年9月26日
摘要:
对于单个属性的验证: 直接在Dto的属性前加Attribute,例如Required、Required("数据不可为空,用于返回错误提示")、MaxLength(100)等。 2、对于多个属性的验证:(属性级别验证) 继承IValidationObject,编写Validate方法 public c 阅读全文
摘要:
Regex regex=new Regex(@"([A-Za-z0-9]+)");//引号内是正则表达式 string rating="shakjdfhkaf123";//rating可以是任意的字符串 Match match=regex.Match(rating); if(match.Succes 阅读全文
摘要:
IQueryable类(例如IQueryable result)相当于Sql语句,执行延迟查询,最后接一句result.ToList()执行查询。 类似的执行语句有:ToListAsync(),FirstOrDefaultAsync(),AnyAsync。 类似的延迟查询有:Where(),Incl 阅读全文
摘要:
包含两部分:1、对于请求格式(Accept)的识别;2、对于XML的支持 在startup文件内注入服务: public void ConfigureServices(IServiceCollection services) { services.AddControllers(setupAction 阅读全文
摘要:
[HttpXxxx("template",Name="ActionName")] template template当route为空时,http访问controller的route即可访问方法。否则必须访问controller+http的route才能访问方法。 template有两种,一个是字符串 阅读全文
2021年9月8日
摘要:
Dto用于封装传输模型,完成从业务Model到前端数据模型Dto的转换,Profile用于封装Model到Dto的映射方法 例: //原始Model,包含映射关系等内容 public class TouristRoutePicture { [Key] [DatabaseGenerated(Datab 阅读全文
2021年9月7日
摘要:
??为null合并运算符,A??B等价于A==null?A:B ??=为null合并赋值运算符,A??=B等价为,A==null?A:(A=B) ??和??=的运算符的左操作数的类型必须是可以为 null 的值类型 更多信息查看 https://docs.microsoft.com/zh-cn/do 阅读全文
2021年9月3日
摘要:
初始化数据 protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<ModelA>().HasData(param[] ModelA);//HasData括号内为添加的数据。Mo 阅读全文
|
Copyright © 2024 lwl1569
Powered by .NET 9.0 on Kubernetes |