随笔分类 - ASP.NET Core
摘要:在ASP.NET Core中,鉴权(Authentication)与授权(Authorization)是两个紧密相关的安全机制。http是无状态的,想要服务器知道用户的身份,并判断用户是否有权限访问资源,就需要鉴权与授权。 持久化流程: 1. 请求服务器获取凭证(常见方式有Cookie、JWT) 2
阅读全文
摘要:它是微软官方发布的基于ADO.NET的ORM框架。通过EF可以很方便地将表映射到实体对象或将实体对象转换为数据库表。 ORM:将数据存储从域对象自动映射到关系型数据库的工具。ORM主要包括3个部分:域对象、关系数据库对象、映射关系。ORM使类提供自动化CRUD,使开发人员从数据库API和SQL中解放
阅读全文
摘要:日志记录是一项至关重要的功能,它帮助开发者跟踪应用程序的运行状况、诊断和监控问题。.NET Core 提供了一个灵活且易于使用的日志系统,支持多种日志级别、日志提供程序以及配置方式。 日志级别 Trace(用于详细诊断信息) Debug(用于调试信息) Information(用于常规信息性消息)
阅读全文
摘要:在 .NET Core 中,依赖注入(Dependency Injection, DI)是一种设计模式,用于实现松耦合的代码结构。它通过将对象的依赖关系从代码中分离出来,使代码更易于测试、维护和扩展。 依赖注入的核心思想 依赖注入的核心思想是“控制反转”(Inversion of Control,
阅读全文
摘要:概念 ASP.NET Core SignalR 是一种用于在应用程序中添加实时功能的库。它允许服务器和客户端之间的双向通信,使得服务器能够主动推送数据到客户端,而无需客户端轮询服务器。SignalR 常用于聊天应用、实时仪表板、通知系统等场景。 SignalR提供了用于创建服务器到客户端远程过程调用
阅读全文