12 2020 档案
摘要:hangfire是执行后台任务的利器,具体请看官网介绍:https://www.hangfire.io/ 新建一个asp.net core mvc 项目 引入nuget包 Hangfire.AspNetCore hangfire的任务需要数据库持久化,我们在Startup类中修改ConfigureS
阅读全文
摘要:什么是Hangfire 1.是分布式的后端作业调度框架,我们只需要关心业务逻辑代码,而不用关心调度机制持。2.官方原文:在.NET和.NET Core应用程序中执行后台处理的简单方法。无需Windows服务或单独的进程。免费开源且可用于商业应用。Easy to set up, easy to use
阅读全文
摘要:Hangfire可用作任务调度,类似延迟任务、队列任务、批量任务和定时任务等。 一、nuget Hangfire包 找到Hangfire.AspNetCore和Hangfire.SqlServer包,可以在nuget面板中找到或直接像如下方式安装: Install Package Hangfire.
阅读全文
摘要:定时任务组件,除了 Hangfire 外,还有一个 Quarz.NET,不过 Hangfire .NET Core 支持的会更好些。 ASP.NET Core 使用 Hangfire 很简单,首先,Nuget 安装程序包: > install-package Hangfire -pre 然后Conf
阅读全文
摘要:【netcore基础】.Net core自动作业之Hangfire nuget搜索:Hangfire 安装即可,这里我选择的是 1.7.0-beta1 版本 我是用这个集成到了 mvc api里 这里需要在 Startup 文件里进行如下配置 在配置方法 ConfigureServices 里配置数
阅读全文
摘要:.net core 3.1 加入ORM框架(Dapper) 对比了几个主流的ORM框架如SqlSuger Dapper SmartSql , 选择Dapper 主要是个人习惯,平时写sql比较多,感觉Dapper比较符合自己风格 首先安装 Dapper 平时使用Mysql比较多,但是为了后续兼容Sq
阅读全文
摘要:同时支持EF+Dapper的混合仓储,助你快速搭建数据访问层 背景 17年开始,公司开始向DotNet Core转型,面对ORM工具的选型,当时围绕Dapper和EF发生了激烈的讨论。项目团队更加关注快速交付,他们主张使用EF这种能快速开发的ORM工具;而在线业务团队对性能有更高的要求,他们更希望使
阅读全文
摘要:yrjw.ORM.Chimp 介绍 It is not the encapsulation of ORM,a based on EF + dapper + Autofac, is repository and unitofwork 安装教程 程序包管理器控制台,使用 NuGet命令安装。 PM> I
阅读全文
摘要:Dapper 是一个轻量级ORM框架,在项目中如果对性能比较看中,Dapper是一个不错的选择。接下来我们就来看看如何在项目中使用Dapper. 1.安装Dapper 这里直接使用Nuget安装。 安装完成之后,发现Nuget下已经有了Dapper。 2.创建DapperHelper 接下来创建一个
阅读全文
摘要:通过Migration生成数据库的命令 在vs中的“程序包管理器控制台”中输入如下两个命令,也可以在项目所在文件夹中打开命令行工具进行操作 命令一共有5种,每个有两种写法: dotnet ef migrations add initialCreate || Add-Migrantion (执行此命令
阅读全文
该文被密码保护。
摘要:1.增加一个实体类 /// <summary> /// 团队成员模型 /// </summary> public class Member { /// <summary> /// 团队成员主键 /// </summary> public int Id { set; get; } /// <summa
阅读全文
摘要:下面是已搭建好的框架结构: 第一步:创建解决方案 使用Visual Studio 2019编译器创建解决方案,默认安装vs2019自带的.NET Core 2.1,创建.NET Core 2.2版需要下载SDK安装。 https://dotnet.microsoft.com/download/vis
阅读全文
摘要:一、前言 Entity Framework(后面简称EF)作为微软家的ORM,自然而然从.NET Framework延续到了.NET Core。 二、程序包管理器控制台 为了能够在控制台中使用命令行来操作EF,需要先安装Microsoft.EntityFrameworkCore.Tools。 安装
阅读全文