摘要:一、简介 FluentScheduler是一个简单的任务调度框架,定时任务管理器。 GitHub地址:https://github.com/fluentscheduler/FluentScheduler 二、示例程序 2.1、界面 新建一个WinForm程序FluentSchedulerClient 阅读全文
posted @ 2020-05-20 17:32 缥缈的尘埃 阅读(123) 评论(4) 推荐(2) 编辑
摘要:一、简单介绍 Quartz.NET是一个强大、开源、轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,用C#改写,可用于WinForm和ASP.NET应用中。它灵活而不复杂,可以为执行一个作业而创建简单或复杂的作业调度。它有很多特征,如:数据库支持、集群、插 阅读全文
posted @ 2020-05-20 16:45 缥缈的尘埃 阅读(131) 评论(0) 推荐(1) 编辑
摘要:一、项目创建 创建一个控制台应用程序,项目右键->管理 NuGet 程序包->Topshelft及Topshelf.Log4Net。 二、Topshelf配置 一般来说,服务都会设置每隔多长时间执行一次任务,这里使用System.Threading.Timer来做个简单的日志记录,将日志写入到Deb 阅读全文
posted @ 2020-05-15 18:07 缥缈的尘埃 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一、概念名称 Windows服务(即以前的 NT 服务),使您能够创建在它们自己的Windows会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这种服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要 阅读全文
posted @ 2020-05-15 11:17 缥缈的尘埃 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、数据准备 在SQL Server中创建记录日志的数据表LogDetail: CREATE TABLE [dbo].[LogDetail]( [LogID] [INT] IDENTITY(1,1) NOT NULL, --自增ID [LogDate] [DATETIME] NULL, --日志时间 阅读全文
posted @ 2020-05-12 21:03 缥缈的尘埃 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、基础知识 1.1、简介 Log4Net是一个开源日志框架,它的功能很强大,可以将日志分为不同的等级,以不同的格式输出到不同的存储介质中,比如:数据库、txt文件、内存缓冲区、邮件、控制台、ANSI终端、远程接收端等等。 Log4Net将日志分为五个级别,从高到低分别是:FATAL(致命错误)、E 阅读全文
posted @ 2020-05-11 23:58 缥缈的尘埃 阅读(143) 评论(0) 推荐(0) 编辑
摘要:一、为什么使用Autofac? Autofac是.NET领域最为流行的IoC框架之一,传说是速度最快的一个。 1.1、性能 有人专门做了测试: 1.2、优点 1)与C#语言联系很紧密。C#里的很多编程方式都可以为Autofac使用,例如可以使用Lambda表达式注册组件。 2)较低的学习曲线。学习它 阅读全文
posted @ 2020-05-08 17:04 缥缈的尘埃 阅读(193) 评论(0) 推荐(1) 编辑
摘要:一、基础知识 1.1、Dapper简介 Dapper是.NET下的一个micro ORM,它和Entity Framework或NHibnate不同,属于轻量级并且是半自动的(实体类都要自己写)。假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ORM。 1.2、Dap 阅读全文
posted @ 2020-04-29 14:49 缥缈的尘埃 阅读(354) 评论(3) 推荐(3) 编辑
摘要:一、原理与环境 在生成数据表的实体类时,利用自定义特性,给它打上表及字段的特性,然后使用反射原理,将自定义特性拼接成增、删、改、查对应的SQL,即可完成一个简单的ORM。 本示例的执行环境: 1)数据库:SQL Server。(可根据自己的需要,建立不同的数据库工厂。) 2)数据表:需使用自增类型( 阅读全文
posted @ 2020-04-25 14:26 缥缈的尘埃 阅读(270) 评论(0) 推荐(2) 编辑
摘要:一、什么是T4? 1.1、T4简介 T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit,是微软官方在Visual Studio 2008开始使用的代码生成引擎。T4是由一些文本块和控制逻辑组成的混合模板,简单地说,T4可以根据模板生成您想要的文 阅读全文
posted @ 2020-04-20 16:01 缥缈的尘埃 阅读(211) 评论(1) 推荐(0) 编辑