上一页 1 2 3 4 5 6 ··· 24 下一页
摘要: 本文介绍如何在控制台应用程序中使用微软提供的依赖注入功能,掌握控制台中的用法后,可以扩展到构建windows服务中。 创建控制台应用程序 添加 的引用 创建 对象,添加服务注册 构建 对象 获取服务 更多依赖注入的介绍,可以参考 "《ASP.NET Core 依赖注入基本用法》" 参考文档: htt 阅读全文
posted @ 2019-09-15 23:10 拓荒者IT 阅读(2537) 评论(0) 推荐(1) 编辑
摘要: 在项目的开发过程中,难免会遇见后需要后台处理的任务,例如定时发送邮件通知、后台处理耗时的数据处理等,这个时候你就需要 了。 是纯净的,它是一个.Net程序集,是非常流行的Java作业调度系统Quartz的C 实现。 一款功能齐全的任务调度系统,从小型应用到大型企业级系统都能适用。功能齐全体现在触发器 阅读全文
posted @ 2019-09-08 18:43 拓荒者IT 阅读(29880) 评论(13) 推荐(47) 编辑
摘要: SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。 Renci.SshNet.Async 是一款 .NET SFTP 访问组件。使用起来也很简单。 一、 阅读全文
posted @ 2019-09-03 09:59 拓荒者IT 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: 当我们创建好一个新的ASP.NET Core Web应用时,系统会使用CreateDefaultBuilder方法,这个方法完成了以下操作: use Kestrel as the web server and configure it using the application's configur 阅读全文
posted @ 2019-08-31 22:38 拓荒者IT 阅读(2270) 评论(0) 推荐(0) 编辑
摘要: 在《 "Castle DynamicProxy基本用法" 》中介绍了如何将DP与Autofac集成使用,而 .NET Core有自己的依赖注入容器,在不依赖第三方容器的基础上,如何实现动态代理就成了一个问题。 .NET Core依赖注入实现动态代理 我们知道,要创建一个代理对象,需要简单的三步: 创 阅读全文
posted @ 2019-07-26 21:51 拓荒者IT 阅读(4107) 评论(3) 推荐(3) 编辑
摘要: MediatR是一款进程内的消息订阅、发布框架,提供了Send方法用于发布到单个处理程序、Publish方法发布到多个处理程序,使用起来非常方便。目前支持 .NET Framework4.5、.NET Stardand1.3、.NET Stardand2.0等版本,可跨平台使用。 使用MediatR 阅读全文
posted @ 2019-07-21 19:15 拓荒者IT 阅读(3821) 评论(0) 推荐(2) 编辑
摘要: EF Core使用Linq进行数据查询。 基本查询 微软提供了一百多个示例来演示查询,地址: "https://code.msdn.microsoft.com/101 LINQ Samples 3fb9811b" 我们可以通过下面的代码进行简单的查询: 加载关联数据 EF Core有三种常见模型来加 阅读全文
posted @ 2019-07-15 00:37 拓荒者IT 阅读(6490) 评论(0) 推荐(0) 编辑
摘要: EF Core通过ChangeTracker跟踪需要写入数据库的更改,当需要保存数据时,调用DbContext的SaveChanges方法完成保存。 基本的添加、更新、删除操作示例如下: 关联数据 在EF Core中,除了独立的模型外,还有与模型关联的数据,这部分数据通过独立模型添加到模型中,在Sa 阅读全文
posted @ 2019-07-14 16:46 拓荒者IT 阅读(2277) 评论(0) 推荐(0) 编辑
摘要: 使用EF Core的第一步是创建数据模型,模型建的好,下班走的早。EF Core本身已经设置了一系列约定来帮我们快速的创建模型,例如表名、主键字段等,毕竟约定大于配置嘛。如果你想改变默认值,很简单,EF Core提供了Fluent API或Data Annotations两种方式允许我们定制数据模型 阅读全文
posted @ 2019-07-14 00:12 拓荒者IT 阅读(1436) 评论(0) 推荐(2) 编辑
摘要: 数据库连接字符串 在 ASP.NET Core 添加配置片段: 然后,配置对应的DbContext: 日志记录 EF Core 默认会与 ASP.NET Core的日志提供程序一起工作,只需要使用 或`AddDbContextPool`添加服务即可。 除此之外,还可以手工添加日志记录。 首先,创建L 阅读全文
posted @ 2019-07-07 00:47 拓荒者IT 阅读(2243) 评论(1) 推荐(3) 编辑
摘要: 今天我们来分析另一个开源的CQRS+ES项目:Equinox。该项目可以在github上下载并直接本地运行,项目地址: "https://github.com/EduardoPires/EquinoxProject" ,该项目是基于 .net core 2.2的,开发语言、编码方式比Diary.CQ 阅读全文
posted @ 2019-06-30 18:44 拓荒者IT 阅读(1239) 评论(0) 推荐(1) 编辑
摘要: 在《 "当我们在讨论CQRS时,我们在讨论些神马" 》中,我们讨论了当使用CQRS的过程中,需要关心的一些问题。其中与CQRS关联最为紧密的模式莫过于Event Sourcing了,CQRS与ES的结合,为我们构造高性能、可扩展系统提供了基本思路。本文将介绍 Kanasz Robert在《 "Int 阅读全文
posted @ 2019-06-24 00:00 拓荒者IT 阅读(1762) 评论(2) 推荐(3) 编辑
摘要: 当我写下这个标题的时候,我就有些后悔了,题目有点大,不太好控制。但我还是打算尝试一下,通过这篇内容来说清楚CQRS模式,以及和这个模式关联的其它东西。希望我能说得清楚,你能看得明白,如果觉得不错,右下角点个推荐! 先从CQRS说起,CQRS的全称是Command Query Responsibili 阅读全文
posted @ 2019-06-15 18:14 拓荒者IT 阅读(9596) 评论(25) 推荐(69) 编辑
摘要: CSDN俨然是一家广告网站了,各种广告层出不穷,且毫无底线。经常性的展示一些植发、防脱的广告,实在影响心情。另外,在复制内容的时候,会通过js给你带上一段来源,对于版权保护这是好事儿,但是对于直接复制代码来使用就很麻烦了。 这里介绍一个屏蔽的方法: 禁止执行js脚本,谷歌浏览器中把脚本执行的权限关掉 阅读全文
posted @ 2019-06-12 16:18 拓荒者IT 阅读(963) 评论(1) 推荐(0) 编辑
摘要: 关于CQRS,在实现上有很多差异,这是因为CQRS本身很简单,但是它犹如潘多拉魔盒的钥匙,有了它,读写分离、事件溯源、消息传递、最终一致性等都被引入了框架,从而导致CQRS背负了太多的混淆。本文旨在提供一套简单的CQRS实现,不依赖于ES、Messaging等概念,只关注CQRS本身。 CQRS的本 阅读全文
posted @ 2019-06-08 18:38 拓荒者IT 阅读(1528) 评论(1) 推荐(11) 编辑
上一页 1 2 3 4 5 6 ··· 24 下一页
点击右上角即可分享
微信分享提示