获取控制器及方法特性标签

有个需求,就是在. NET Core中,我们想在项目 启动时,获取LinCmsAuthorizeAttribute这个特性标签所有出现的地方,把他的参数,放入一个集合并缓存起来,以便后面使用此数据用于权限验证。

我们通过反射获取所有控制器下及方法的Attribute。

csredis

看了github上的开源项目,上面真的只是单纯的使用文档,可能对于我这种人(菜鸟)就不太友好,

我知道他对标的是ServiceStack.Redis, 一开始csredis只支持. net 版本,但原作者没有继续维护,作者使用 . net core重写后,逐渐演化的一个. net core 版本的redis 驱动,

使用这个类库可以方便的地在 c#中访问redis数据库,官方介绍

低门槛、高性能,和分区高级玩法的redis-cli SDK;

我呢,就照着官方文档写一些示例,大佬就别看了,只是集成方案与学习笔记。

文章概述

本文使用ASP .NET Core的WEB API,构建一个RESTful风格的接口,使用Freesql访问MySQL数据库,实现二个表的简单博客,并集成AutoMapper。

接上一篇

文章概述

主要在介绍FreeSql在ASP.NTE Core WebApi中如何使用的过程,完成一个最简单的博客系统的后端接口。

FreeSql 简介

国人写的一个功能强大的ORM,FreeSql 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite,特点:轻量级、可扩展、基于 .NET Standard 跨平台。

参考

主要完成的功能

Git的使用学习

  |  

  • git 默认不区分文件名大小写,配置git大小写敏感
git config core.ignorecase false

关于github下载太慢

改此文件 C:\Windows\System32\drivers\etc\hosts

219.76.4.4 github-cloud.s3.amazonaws.com
192.30.xx.xx github.com
151.101.xx.xx github.global.ssl.fastly.net
151.101.184.133 raw.githubusercontent.com

cmd 刷新dns

ipconfig /flushdns

.ssh 生成

生成后用vscode打开公钥id_rsa.pub文件,把公钥中的文本复制到github中的ssh key,title随便起。

.ssh 默认生成目录

C:\Users\计算机名\.ssh

我的.ssh目录位置

C:\Users\Computer\.ssh
Git


Copyright © 2019 、天上有木月博客 All Rights Reserved. by igeekfan. | 苏ICP备16046457号 | 本站运行于

本站开源 天上有木月 至Github , 总访问量为 次 。 载入天数...载入时分秒...