tower
C# 数据操作系列 – 5. EF Core 入门
0.前言 上一章简单介绍了一下ORM框架,并手写了一个类似ORM的工具类。这一章将介绍一个在C#世界里大名鼎鼎的ORM框架——Entity Framework的Core版。 Ent…
装饰器设计模式
意图 动态地将附加职责附加到对象。装饰器为扩展功能提供了一种灵活的替代子类的方法。 通过递归包装核心对象的客户指定修饰。 包装礼物,将其放入盒子中,然后将盒子包裹起来。 问题 您想…
解释器设计模式
意图 给定一种语言,定义其语法的表示以及使用该表示来解释该语言中的句子的解释器。 将域映射到语言,将语言映射到语法,将语法映射到分层的面向对象设计。 问题 一类问题在定义明确且…
适配器设计模式
意图 将一个类的接口转换为客户期望的另一个接口。Adapter 让那些因为接口不兼容而无法协同工作的类。 用新接口包装现有类。 阻抗匹配旧组件到新系统 问题 “现成的”组件提供了令…
C# 数据操作系列 – 10 NHibernate初试
0. 前言 在上一篇基本讲完了EF Core的入门级教程。从这一篇开始,我们试着去探索一下 .net core平台上更多的ORM框架。那么,这一篇开始我们就来试试NHibernat…