打赏
摘要: 环境 centos,docker,nginx,.net 5 1. 配置Nginx server { listen 80; server_name www.xxx.cn; location / { proxy_set_header Host $host; proxy_set_header X-Real 阅读全文
posted @ 2022-01-12 15:47 Bear.Tirisfal 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 判断是否为null whereExpression = p =>string.IsNullOrWhiteSpace(p.RealName) 等同于 SELECT * FROM tbl WHERE RealNameIS NULL 判断以什么开头,前缀匹配 whereExpression = p =>p 阅读全文
posted @ 2021-12-07 09:52 Bear.Tirisfal 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 环境: 宿主机:winows 10 家庭版 虚拟机管理软件:Hyper-V 虚拟机系统:Ubuntu 20.10 Docker版本:Docker CE 20.10.2 Core版本:5.0 本文不讲docker的基础知识,关于虚拟机配置和网络共享看这里 571115139 一、配置Ubuntu固定网 阅读全文
posted @ 2021-01-19 09:57 Bear.Tirisfal 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 本文的最终目的是要将.netcore5.0(.net5.0)部署在Ubuntu中的docker容器中。 当前环境: 主系统:win10家庭版 虚拟机:Hyper-V (win10自带虚拟机) 虚拟机系统:Ubuntu20.10-live-server 571115139 一、win10 启用Hype 阅读全文
posted @ 2021-01-18 17:01 Bear.Tirisfal 阅读(3700) 评论(0) 推荐(0) 编辑
摘要: 最近在linux部署core5.0,nlog的路径为了统一使用了 ${currentdir:cached=true}来实现当前程序目录的保存。顺便记录其他变量 $ {cached} - 将缓存应用于另一个布局输出。 $ {db-null} - 为数据库渲染DbNull $ {exception} - 阅读全文
posted @ 2021-01-15 14:41 Bear.Tirisfal 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 环境: .net core 3.1 MSSSQL , MYSQL MVC EFCore AutoFac 前言: 不同的框架主要解决开发中出现的不同的问题,本框架主要解决多个项目在开发过程中多个模块的重复使用造成冗余和不便于管理。 项目适用背景: 1.不同项目之间业务逻辑有所关联并不是完全独立的项目 阅读全文
posted @ 2020-12-28 17:24 Bear.Tirisfal 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 控制器相关中:HttpContext来获取实例 HttpContext下有一个RequestedService同样可以用来获取实例对象 IUserDAL userDAL = HttpContext.RequestServices.GetService(typeof(IUserDAL)) as IUs 阅读全文
posted @ 2020-11-11 15:52 Bear.Tirisfal 阅读(3140) 评论(0) 推荐(0) 编辑
摘要: .net core 3.x 对插件化开发还是比较友好 静态资源使用RCL Content 中提到的方法 只要通过 _content/{areaName}/ 就能访问对应 areaName 中的静态资源。 发布时会自动生成 _content目录 目前框架结构如下: mvc. web为入口模块,core 阅读全文
posted @ 2020-11-05 17:12 Bear.Tirisfal 阅读(296) 评论(0) 推荐(0) 编辑
摘要: EFCore.BulkExtensions,EntityFramework-Plus 都是Microsoft推荐的EFcore扩展 。 可以通过nuget安装 一、EFCore.BulkExtensions 使用方法如下: 实体批量操作: context.BulkInsert(entitiesLis 阅读全文
posted @ 2020-10-27 15:16 Bear.Tirisfal 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: 最近刚开始学习 .netcore 和Vue前后端完全分离的开发模式,开发过程中使用了devServer代理到本地的调试路径。而发布到生产环境后由于 vue 的机制所有页面都是重定向到index页面进行处理的,然而vue 路由的hash模式实在是出戏,最终还是坚持使用 history 的路由方式。下面 阅读全文
posted @ 2020-10-21 09:57 Bear.Tirisfal 阅读(1793) 评论(0) 推荐(2) 编辑