摘要: 基于ABP落地领域驱动设计第四篇,在DDD架构中两个最核心的层为:领域层和应用,本篇文章讨论领域服务和应用服务的最佳实践和原则。 阅读全文
posted @ 2021-06-26 18:09 iEricLee 阅读(991) 评论(3) 推荐(3) 编辑
摘要: 基于ABP落地领域驱动设计第三篇,重点介绍仓储和规约在实际项目开发中的最佳实践和原则,仓储接口和仓储实现的具体原则;如果通过规约解决仓储和应用层中业务逻辑重复的问题。 阅读全文
posted @ 2021-06-25 16:37 iEricLee 阅读(1585) 评论(4) 推荐(6) 编辑
摘要: 基于ABP落地领域驱动设计第二篇,领域对象是DDD的核心,我们会依次分析聚合/聚合根、仓储、规约、领域服务的最佳实践和规则。本文重点讨论领域对象——聚合和聚合根的最佳实践和原则。 阅读全文
posted @ 2021-06-24 17:38 iEricLee 阅读(3591) 评论(10) 推荐(19) 编辑
摘要: 基于ABP落地领域驱动设计第一篇,理论基础,项目架构,对后续代码实现建立大局观! 阅读全文
posted @ 2021-06-23 15:37 iEricLee 阅读(3703) 评论(3) 推荐(13) 编辑
摘要: 前言 这是.Net Core 2.0生态生态介绍的最后一篇,EF一直是我喜欢的一个ORM框架,随着版本升级EF也发展到EF6.x,Entity Framework Core是一个支持跨平台的全新版本,可以用三个词来概况EF Core的特点:轻量级、可扩展、跨平台。跨平台的特性是EF6.x无法替代的优 阅读全文
posted @ 2017-08-23 07:20 iEricLee 阅读(5256) 评论(8) 推荐(15) 编辑
摘要: ASP.NET Core 2.0 发布日期:2017年8月14日 ASP.NET团队宣布ASP.NET Core 2.0正式发布,发布Visual Studio 2017 15.3支持ASP.NET Core 2.0,提供新的Razor Pages项目模板。 详细发布信息查看.NET Core 2. 阅读全文
posted @ 2017-08-19 10:57 iEricLee 阅读(4509) 评论(8) 推荐(22) 编辑
摘要: .NET Core 2.0发布日期:2017年8月14日 前言 这一篇会比较长,介绍了.NET Core 2.0新特性、工具支持及系统生态,现状及未来计划,可以作为一门技术的概述来读,也可以作为学习路径、提纲来用。 对于.NET Core 2.0的发布介绍,围绕2.0的架构体系,我想通过一个系列来全 阅读全文
posted @ 2017-08-17 06:58 iEricLee 阅读(9402) 评论(25) 推荐(57) 编辑
摘要: .NET Standard 2.0 发布日期:2017年8月14日 公告原文地址 前言 早上起来.NET社区沸腾了,期待已久的.NET Core 2.0终于发布!根据个人经验,微软的产品一般在2.0时会趋于成熟,所以一个新的.Net开发时代已经来临!未来属于.NET Core。 对于.NET Cor 阅读全文
posted @ 2017-08-15 13:39 iEricLee 阅读(9296) 评论(11) 推荐(31) 编辑
摘要: 控件禁用状态的修改和美化往往容易在项目中被忽视,自定义禁用状态可以给用户更为直观的操作体验。下面以TabControl为例,自定义禁用状态,首先看看要实现的简单示例效果:(掌握了自定义的思路和方法,你可以设计出需要的任何效果。)步骤:1、编辑TabControl控件模板2、自定义禁用状态效果TabControl的模板结构:TemplateTop、TemplateBottom、TemplateLeft、TemplateRight分别定义了TabControl的四种布局。每一种布局都有DisableVisual元素,禁用状态就需要修改这部分元素,这是一个Border控件。作为演示只修改Templa 阅读全文
posted @ 2011-08-16 16:22 iEricLee 阅读(1940) 评论(1) 推荐(2) 编辑
摘要: C#编程实战之类功能缺失问题:类功能缺失情况描述:一个最简单的类,因为默认继承自Object,所以至少会有4个方法如果你使用的类出现这种情况,说明你中招了。什么?我的类竟然没有Object中包含的4个方法!什么情况?分析:类定义在继承过程中出现了断裂,而断裂的原因是某个父类的DLL未被项目引用解决:查找基类,并添加相关DLL引用。IDE通常在编译时会报错,我们直接按照提示添加引用即可。这里有一个特例:Attribute看到这个提示,你可以果断地去查找特性的基类是否被项目引用。小结:DLL引用不全,类功能缺失,这种情况通常会出现在使用第三方类库,因为并不清楚类库引用的其他类库,通过编译报错来寻找 阅读全文
posted @ 2010-11-27 09:59 iEricLee 阅读(2862) 评论(0) 推荐(1) 编辑