出版于极客文化 ·固定 只有会员 不变性和实体框架核心 使用C#记录和实体框架核心来实现不变的数据访问层 - 如今,在实施直接与数据库(无论是否关系)直接合作的.NET应用程序时,大多数开发人员将选择实体框架核心来抽象其数据层并直接与实体类。就像ASP.NET一样,它已成为.NET生态系统的组成部分,并且非常… 数据库 11分钟阅读 数据库 11分钟阅读
出版于极客文化 ·固定 只有会员 将Dapper与实体框架核心集成 通过使用Dapper执行RAW SQL来克服限制或性能瓶颈 - 如今,在不使用任何形式的对象相关映射(ORM)的情况下实现应用程序非常罕见访问数据库。在.net… 编程 9分钟阅读 编程 9分钟阅读
出版于创业 ·固定 只有会员 ASP.NET核心应用程序中的中介图案 使用CQRS+ES的调解器模式发送命令,提取查询和广播事件 - 在过去的几年中,命令查询责任隔离(CQRS)和事件采购(ES)作为可以帮助实现大型系统的模式,并使用某些模式来实现大规模系统。风险复杂性,通过具有不同的模型来读取或突变数据,同时也将事件用作单一的真理来源。因为有… Aspnetcore 7分钟阅读 Aspnetcore 7分钟阅读
出版于极客文化 ·2020年11月25日 只有会员 用ASP.NET核心中的调解器管道审核 审核命令和以横向行为的方式存储事件 - 实施Web应用程序时,最好对所有客户互动进行某种审核,以跟踪他们的行为,以确保任何安全漏洞都可以正确地进行已记录,或只是为了帮助分析系统错误。以前我们谈到了… 编程 7分钟阅读 编程 7分钟阅读
出版于创业 ·2020年11月7日 只有会员 用ASP.NET核心中调解器管道的交易管理 处理实体框架核心事务在处理命令时 - 实现简化的CQRS服务时,该服务通常具有一个数据库,但仍将命令与查询分开,可以使用中介管道来管理处理命令时,确保更改将被隐式更改,除非是隐含的。抛出了例外。实施交易管道具有一些关键优势… 编程 5分钟阅读 编程 5分钟阅读
出版于创业 ·2020年11月4日 只有会员 用ASP.NET核心应用程序中的中介管道验证 验证具有横向行为的命令,事件或查询 - 实施操纵信息的Web应用程序时,总是需要验证客户发送的数据,以确保正确实施业务规则。以前,我谈到了使用中介模式的实施命令查询责任隔离(CQRS)和事件采购(ES)以及如何支持横向… 编程 4分钟阅读 编程 4分钟阅读
出版于创业 ·2020年11月2日 只有会员 在ASP.NET核心应用中使用中介管道 拦截命令,查询和事件应用横向行为 - 在我的上一篇文章中,我解释了如何使用SimpleSoft.Mediator在ASP.NET核心应用程序中的SimpleSoft。这次我将解释如何拦截命令,查询和事件,从而实现横向行为…… 编程 5分钟阅读 编程 5分钟阅读
2017年9月24日 .NET - 创建高级控制台应用程序 使用nuget simplesoft.hosting增加对依赖注入,记录和配置的支持 - 作为.NET开发人员的生活从未看起来更明亮,更令人兴奋。最近几年令人惊叹:.NET标准,ASP.NET核心,Oficial Linux和Mac支持,到处都是开源,我们还能问什么?… 微软 5分钟阅读 微软 5分钟阅读
2017年2月16日 ASP.NET核心MVC和异常处理 通过使用Nuget SimpleExceptionHandling来简化ASP.NET核心MVC应用程序的异常处理 - 如今,当有人在.NET World中谈论Web开发时,几乎可以肯定会在谈论ASP.NET MVC,ASP.NET Web API或Web API或,最近发布的是ASP.NET Core MVC。这些是Microsoft开发的框架,以帮助为Web应用程序开发服务器端逻辑。 微软 3分钟阅读 微软 3分钟阅读