会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
饭勺oO
在人来人往的街头 想起她 她现在好吗
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2023年10月10日
造轮子之权限管理
摘要: 上文已经完成了自定义授权策略,那么接下来就得完善我们的权限管理了。不然没有数据,如何鉴权~ 表设计 创建我们的表实体类: namespace Wheel.Domain.Permissions { public class PermissionGrant : Entity<Guid> { public
阅读全文
posted @ 2023-10-10 11:11 饭勺oO
阅读(1039)
评论(0)
推荐(1)
2023年10月9日
造轮子之自定义授权策略
摘要: 前面我们已经弄好了用户角色这块内容,接下来就是我们的授权策略。在asp.net core中提供了自定义的授权策略方案,我们可以按照需求自定义我们的权限过滤。这里我的想法是,不需要在每个Controller或者Action打上AuthorizeAttribute,自动根据ControllerName和
阅读全文
posted @ 2023-10-09 17:11 饭勺oO
阅读(954)
评论(1)
推荐(3)
造轮子之asp.net core identity
摘要: 在前面我们完成了应用最基础的功能支持以及数据库配置,接下来就是我们的用户角色登录等功能了,在asp.net core中原生Identity可以让我们快速完成这个功能的开发,在.NET8中,asp.net core identity支持了WebApi的注册登录。这让我们在WebApi中可以更爽快的使用
阅读全文
posted @ 2023-10-09 11:09 饭勺oO
阅读(1505)
评论(12)
推荐(7)
2023年10月8日
造轮子之ORM集成
摘要: Dotnet的ORM千千万,还是喜欢用EF CORE 前面一些基础完成的差不多了,接下来可以集成数据库了,官方出品的ORM还是比较香。所以接下来就是来集成EF CORE。 安装包 首先我们需要安装一下EF CORE的NUGET包,有如下几个: Microsoft.EntityFrameworkCor
阅读全文
posted @ 2023-10-08 17:32 饭勺oO
阅读(1319)
评论(8)
推荐(2)
造轮子之缓存
摘要: 缓存也是在业务开发过程中经常使用的一环。在Asp.net core中,原生包含了MemoryCache内存缓存和DistributedCache分布式缓存两种缓存。在Program中添加以下代码注册服务之后即可使用依赖注入使用两种缓存。 builder.Services.AddMemoryCache
阅读全文
posted @ 2023-10-08 16:50 饭勺oO
阅读(368)
评论(0)
推荐(0)
造轮子之统一请求响应格式
摘要: 在上文中我们实现了统一业务异常处理,在异常响应中我们也使用了统一的响应格式返回给客户端。接下来我们就讲一下约定统一的氢气响应格式。在业务开发中,一个规范统一的请求响应格式可以提高我们的前后端开发对接效率,同时清晰的结构提高了可读性。 响应基类 首先定义一个最基础的只提供Code和Message两个属
阅读全文
posted @ 2023-10-08 11:46 饭勺oO
阅读(330)
评论(0)
推荐(0)
造轮子之统一业务异常处理
摘要: 异常处理也是我们必不可少的一环,借助Asp.netCore的UseExceptionHandler中间件,我们可以很轻易的配置我们的业务异常处理逻辑。 自定义业务异常类 首先我们定义一个业务异常类,继承Exception,添加一个Code状态码属性,和MessageData数组,这个数组用于Form
阅读全文
posted @ 2023-10-08 11:45 饭勺oO
阅读(377)
评论(0)
推荐(0)
造轮子之日志
摘要: 在日常使用中日志也是我们必不可少的一环,在原生日志组件中支持的日志驱动比较少,所以我们需要使用一些三方日志组件来扩展我们的日志记录。 集成Serilog 三方日志组件有很多,如NLOG,LOG4NET等等,这里个人习惯,使用Serilog。Serilog的集成方式非常简单。 安装Nuget包 Ser
阅读全文
posted @ 2023-10-08 11:44 饭勺oO
阅读(335)
评论(0)
推荐(0)
造轮子之自动依赖注入
摘要: 在我们造轮子的起初,基建非常重要,而依赖注入是我们使用频率最高的一项,频繁的手动注入太麻烦,所以我们来实现一下自动化注入。 技术选型 在ASP.NET Core中,有两种常见的依赖注入方式:原生依赖注入和三方依赖注入。 原生依赖注入 ASP.NET Core提供了一个内置的依赖注入容器,可以用于管理
阅读全文
posted @ 2023-10-08 11:43 饭勺oO
阅读(817)
评论(0)
推荐(0)
2023年8月7日
asp.net core之EfCore
摘要: EF Core(Entity Framework Core)是一个轻量级、跨平台的对象关系映射(ORM)框架,用于在.NET应用程序中访问和操作数据库。它是Entity Framework的下一代版本,专为.NET Core应用程序而设计。EF Core提供了一种简单、灵活和高效的方式来与各种数据库
阅读全文
posted @ 2023-08-07 11:16 饭勺oO
阅读(1128)
评论(1)
推荐(5)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告