随笔分类 - C# .NET
摘要:(我也是第一次遇到这个问题,所以记录一下) 问题描述:当我们需要返回嵌套资源,而嵌套资源就有可能导致循环依赖、循环引用的问题,就导致了Json序列化死循环,从而导致服务器返回500。这种情况出现的原因是 .net core 5.0 默认返回json的深度为32 超过32就会报错(32位个人理解 a中
阅读全文
摘要:制定数据验证规则,尽量在Dto中创建数据验证 ModelState是ASP.NET CORE内建的全局变量 ,用来进行数据验证,本质上 ModelState 是一个键值对类型的结构,包含当前数据模型状态,以及该模型相应的数据验证逻辑 通过调用ModelState.IsValid来提取验证结果 如果验
阅读全文
摘要:在 DbContext中 重写 OnModelCreating方法 //读取配置文件反射生成集合 并导入数据到数据库中 var touristRoutesJsonData = File.ReadAllText(Path.GetDirectoryName(Assembly.GetExecutingAs
阅读全文