摘要: 学生类Student public class Student { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } public List<Teacher> Teach 阅读全文
posted @ 2024-08-17 21:36 一个人走在路上 阅读(60) 评论(0) 推荐(0)
摘要: ![image](https://img2024.cnblogs.com/blog/2977294/202408/2977294-20240817113105820-1567609333.png) ![image](https://img2024.cnblogs.com/blog/2977294/202408/2977294-20240817113126388-1120548576.png) 阅读全文
posted @ 2024-08-17 11:14 一个人走在路上 阅读(16) 评论(0) 推荐(0)
摘要: 在 .NET 8.0 中,授权策略(Authorization Policies)是一种强大的机制,用于定义和应用复杂的授权规则。授权策略可以基于用户角色、声明、自定义要求等来控制对资源的访问。 以下是如何在 .NET 8.0 中配置和使用授权策略的步骤: 安装必要的 NuGet 包 确保你已经安装 阅读全文
posted @ 2024-08-11 13:56 一个人走在路上 阅读(271) 评论(0) 推荐(0)
摘要: 在 .NET 8.0 中使用 JWT(JSON Web Token)进行身份验证和授权,通常需要以下几个步骤: 安装必要的 NuGet 包: Microsoft.AspNetCore.Authentication.JwtBearer 配置 JWT 认证: 在 Program.cs 或 Startup 阅读全文
posted @ 2024-08-11 13:51 一个人走在路上 阅读(2308) 评论(0) 推荐(1)
摘要: 问题描述:把实体模型建好了,数据上下文也建好了,数据库连接字符串也在appsetting.json中配置好了,服务也注入了,然后不想一个一个的写控制器的方法,想用Api控制器生成现成的CURD方法,结果一连串的报错,在网上和GitHub也看了各位的解决办法,但都是以失望的报错,现在将解决问题的方法如 阅读全文
posted @ 2024-04-07 23:34 一个人走在路上 阅读(41) 评论(0) 推荐(0)
摘要: 设计时 DbContext 创建 本文内容从应用程序服务使用不带参数的构造函数从设计时工厂Args某些 EF Core Tools 命令(例如 Migrations 命令)要求在设计时创建派生的 DbContext 实例,以便收集有关应用程序实体类型及其如何映射到数据库架构的详细信息。 在大多数情况 阅读全文
posted @ 2024-04-03 23:39 一个人走在路上 阅读(114) 评论(0) 推荐(0)
摘要: 异步编程 本文内容异步 LINQ 运算符客户端异步 LINQ 运算符当在数据库中执行查询时,异步操作可避免阻止线程。 对于在富客户端应用程序中保持响应式 UI,异步操作很重要,还可以增加 Web 应用程序中的吞吐量,从而释放线程来为 Web 应用程序中的其他请求提供服务。 按照 .NET 标准,EF 阅读全文
posted @ 2024-04-03 22:56 一个人走在路上 阅读(93) 评论(0) 推荐(0)
摘要: 高效更新 本文内容批处理在相关情况下使用 ExecuteUpdate 和 ExecuteDelete批处理EF Core 通过在一次往返中自动将所有更新批处理在一起,帮助最大限度地减少往返。 考虑以下情况: C# 复制var blog = context.Blogs.Single(b => b.Ur 阅读全文
posted @ 2024-04-03 21:54 一个人走在路上 阅读(97) 评论(0) 推荐(0)
摘要: 高效查询 本文内容 正确使用索引 只投影需要的属性 限制结果集大小 高效分页 在加载相关实体时避免笛卡尔爆炸 尽可能预先加载相关实体 缓冲和流式处理 跟踪、非跟踪和标识解析 使用 SQL 查询 异步编程 其他资源 显示较少选项 高效查询是一个庞大的主题,涵盖的主题就像索引、相关实体加载策略以及许多其 阅读全文
posted @ 2024-04-03 21:35 一个人走在路上 阅读(99) 评论(0) 推荐(0)
摘要: 显式跟踪实体 项目 2023/10/05 7 个参与者 反馈 本文内容 介绍 插入新实体 附加现有实体 更新现有实体 删除现有实体 删除依赖实体/子实体 删除主实体/父实体 使用 TrackGraph 进行自定义跟踪 显示较少选项 每个 DbContext 实例跟踪对实体所做的更改。 在调用 Sav 阅读全文
posted @ 2024-03-31 11:38 一个人走在路上 阅读(73) 评论(0) 推荐(0)