上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 现在项目中使用较多的是rpc的api风格。无论请求什么,返回基本都是200,除非是未捕获的异常才会500错。 返回200只是表示请求是通过的,成功与否看返回的数据,而不是Http的状态。 (36条消息) 【技术杂谈】RPC和RESTful API入门篇_薛8的博客-CSDN博客 Part4-11:什 阅读全文
posted @ 2022-07-31 21:49 百年俊少 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 可以通过动态拼接使用表达式树,来拼接参数 Expression Tree。作为Where的参数。 可以先写一个固定的表达式树,通过 ExpressionTreeToString 来查看生成的代码是什么样子的。 GitHub - zspitz/ExpressionTreeToString: Strin 阅读全文
posted @ 2022-07-28 22:50 百年俊少 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 全局过滤 多用于类似 系统软删除、多租户的情况: 可以参看文章: EntityFramework Core 2.0全局过滤(HasQueryFilter) - Jeffcky - 博客园 (cnblogs.com) EF Core HasQueryFilter 的小坑 - dudu - 博客园 (c 阅读全文
posted @ 2022-07-27 22:22 百年俊少 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 注意控制台中的 5中状态输出 Part3-33:EF Core如何知道实体数据变了_哔哩哔哩_bilibili 二: 可以使用 AsNoTracking 让EF 不追踪实体的变化,多用户查询出来的结果只用于展示,不用于savechanges保存。 https://www.cnblogs.com/le 阅读全文
posted @ 2022-07-26 23:14 百年俊少 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1、执行非查询语句: mydbContext.Database.ExecuteSqlInterpolatedAsync($""); ExecuteSqlInterpolatedAsync这个方法: public static int ExecuteSqlInterpolatedAsync(this 阅读全文
posted @ 2022-07-26 22:09 百年俊少 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: IEnumerable 是内存的操作,在内存里执行Linq操作(客户端评估)。 IQueryable 是分析预生成SQL语句,最后在数据库里执行(服务器端评估)。 IQueryable 遇到终结操作:遍历(真正需要取数据操作时),ToList,ToArray,Count,Max,Min等操作时,就会 阅读全文
posted @ 2022-07-24 22:25 百年俊少 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 不清楚现在是否还使用导航属性,这里先记录一下其用法。 导航属性就是类似外键的定义。 分为:一对一导航,一对多(主子表关系),多对多关系(需要中间表)。 HasOne<T>,WithMany<T>,ForeinKey。 还有一种是自引用,用于建立上下级的树形结构。 阅读全文
posted @ 2022-07-24 22:18 百年俊少 阅读(447) 评论(0) 推荐(1) 编辑
摘要: 使用EFCore的功能,主要写三种文件: 1、实体类,Model类,对应数据库的数据字段: public class Book { public long Id { get; set; } public string Title { get; set; } public DateTime PubTi 阅读全文
posted @ 2022-07-19 22:35 百年俊少 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 在.Net 6中,一个Controller中写多个接受Post请求的方法,只需要路由配种中加上Action即可 这是网上看的: var app = builder.Build(); if (!app.Environment.IsDevelopment()) { app.UseExceptionHan 阅读全文
posted @ 2022-07-17 00:23 百年俊少 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 原文链接:.NETCore .NET6中一些常用组件的配置及使用记录,持续更新中。。。 - VictorStar - 博客园 (cnblogs.com) 原文内容很重要,仔细看,以下是我自己查找补充的 ASP.NET Core 3.0 之前的版本中,默认设置使用通过 Newtonsoft.Json 阅读全文
posted @ 2022-07-16 23:47 百年俊少 阅读(611) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 19 下一页