没有概念标识的域的描述方面的对象称为值对象。”(Eric Evans)。 As opposite t ...
文档目录 本节内容: 简介 值对象基类 最佳实践 简介 一个表示领域的一个描述性方面的没有概念上的身份对象,称为值对象。 Eric Evans 。 与一个有身份 Id 实体相反,一个值对象没有身份。如果两个实体的身份 Id 不同,它们被认为是不同对象 实体,即使其它所有的属性都相同。比如两个不同的Person实体,它们的Name Surname和Age相同,如果它们的Id不同,我们就认为这是两个不 ...
2016-10-24 19:12 0 1914 推荐指数:
没有概念标识的域的描述方面的对象称为值对象。”(Eric Evans)。 As opposite t ...
文档目录 本节内容: DTO的必要性 领域层的抽象 数据隐藏 序列化和延迟加载问题 DTO 约定和验证 示例 ...
1.1 ABP总体介绍 - 入门介绍 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序基础框架和项目模板 ...
ABP简介 ABP是一套开源的基于ASP NET CORE,实现了大部分DDD思想的框架。 ABP官网:https://aspnetboilerplate.com/ ABP源码:https://github.com/aspnetboilerplate/aspnetboilerplate ...
文档目录 本节内容: 简介 使用数据注解 自定义验证 禁用验证 正常化 简介 一个应用的输入应当先要验证,这个输入可能来自用户或另一个应用,在一个web应 ...
ABP框架几点说明: 一、什么是ABP ABP是一个建立在最新的ASP.NET的MVC和Web API技术的应用框架。它可以很容易地使用依赖注入、日志记录、验证、异常处理、本地化等,也使用流行的框架和库。 ABP实现N层架构(域、应用、基础设施和表示层)和领域驱动设计(实体库,仓储 ...
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之16、ABP应用层——数据传输对象(DTOs) ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP的官方网站:http ...
本系列目录:Abp介绍和经验分享-目录 这篇是之前翻备忘录发现漏了的,前阵子刚好同事又提及过这个问题,这里补上。 本文重点在于理解什么是值对象的不可变性。 Abp的ValueObject以及EF的ComplexType Abp中对应DDD概念的值对象有个基类 ...