摘要: 基于ABP落地领域驱动设计第三篇,重点介绍仓储和规约在实际项目开发中的最佳实践和原则,仓储接口和仓储实现的具体原则;如果通过规约解决仓储和应用层中业务逻辑重复的问题。 阅读全文
posted @ 2021-06-25 16:37 iEricLee 阅读(845) 评论(3) 推荐(5) 编辑
摘要: 基于ABP落地领域驱动设计第二篇,领域对象是DDD的核心,我们会依次分析聚合/聚合根、仓储、规约、领域服务的最佳实践和规则。本文重点讨论领域对象——聚合和聚合根的最佳实践和原则。 阅读全文
posted @ 2021-06-24 17:38 iEricLee 阅读(1789) 评论(9) 推荐(14) 编辑
摘要: 基于ABP落地领域驱动设计第一篇,理论基础,项目架构,对后续代码实现建立大局观! 阅读全文
posted @ 2021-06-23 15:37 iEricLee 阅读(2082) 评论(3) 推荐(10) 编辑
摘要: 前言 这是.Net Core 2.0生态生态介绍的最后一篇,EF一直是我喜欢的一个ORM框架,随着版本升级EF也发展到EF6.x,Entity Framework Core是一个支持跨平台的全新版本,可以用三个词来概况EF Core的特点:轻量级、可扩展、跨平台。跨平台的特性是EF6.x无法替代的优 阅读全文
posted @ 2017-08-23 07:20 iEricLee 阅读(4961) 评论(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 阅读(4266) 评论(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 阅读(8974) 评论(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 阅读(8816) 评论(11) 推荐(31) 编辑
摘要: 控件禁用状态的修改和美化往往容易在项目中被忽视,自定义禁用状态可以给用户更为直观的操作体验。下面以TabControl为例,自定义禁用状态,首先看看要实现的简单示例效果:(掌握了自定义的思路和方法,你可以设计出需要的任何效果。)步骤:1、编辑TabControl控件模板2、自定义禁用状态效果TabControl的模板结构:TemplateTop、TemplateBottom、TemplateLeft、TemplateRight分别定义了TabControl的四种布局。每一种布局都有DisableVisual元素,禁用状态就需要修改这部分元素,这是一个Border控件。作为演示只修改Templa 阅读全文
posted @ 2011-08-16 16:22 iEricLee 阅读(1898) 评论(1) 推荐(2) 编辑
摘要: C#编程实战之类功能缺失问题:类功能缺失情况描述:一个最简单的类,因为默认继承自Object,所以至少会有4个方法如果你使用的类出现这种情况,说明你中招了。什么?我的类竟然没有Object中包含的4个方法!什么情况?分析:类定义在继承过程中出现了断裂,而断裂的原因是某个父类的DLL未被项目引用解决:查找基类,并添加相关DLL引用。IDE通常在编译时会报错,我们直接按照提示添加引用即可。这里有一个特例:Attribute看到这个提示,你可以果断地去查找特性的基类是否被项目引用。小结:DLL引用不全,类功能缺失,这种情况通常会出现在使用第三方类库,因为并不清楚类库引用的其他类库,通过编译报错来寻找 阅读全文
posted @ 2010-11-27 09:59 iEricLee 阅读(2822) 评论(0) 推荐(1) 编辑
摘要: 应用程序中我们会经常需要操作数据,在程序设计之初示例数据一般都是手工添加,Blend4提供了非常方便的数据管理能力,包括丰富的数据类型和内置示例数据,这样我们在程序设计时可以可视化进行绑定示例数据和管理静态数据。本次教程将演示Blend4中的这一优秀特性。 阅读全文
posted @ 2010-09-12 15:39 iEricLee 阅读(5091) 评论(6) 推荐(5) 编辑