最近想给我的框架加一种功能,就是比如给一个方法加一个事务的特性Attribute,那这个方法就会启用事务处理。给一个方法加一个缓存特性,那这个方法就会进行缓存。这个也是网上说的面向切面编程AOP。AOP的概念也很好理解,跟中间件差不多,说白了,就是我可以任意地在方法的前面或后面添加代码,这很适合用于缓存、日志等处理。在netcore2.2时,我当时就尝试过用autofac实现aop,但这次我不想用autofac,我用了一个更轻量级的框架...
继续阅读 >
分类:3.1
2020
10-09
10-09
基于.NET Core 3.1 网站开发和部署的方法
一、准备开发环境1.主要开发工具的选择vscode.NETCorecommand-lineinterface(CLI)toolsDbeaver这里选择vscode+.netcorecli是因为不管在Windows还是Linux和Mac上都能使用这一套工具,而且命令行工具也非常强大。2.vscode安装C#插件在vscode插件市场中搜索安装即可新手还可以去这里了解vscode的强大之处3.安装数据库这里使用Centos7,因为.NETCore3.1只支持7及以上版本配置网络nmcliconnnmcliconnaddifname...
继续阅读 >