核心概念
持久化、持久层
Object-Relationl Mapping 作用:在关系型数据库和对象之间作一个映射,将复杂的业务逻辑和数据逻辑分离,达到解耦的目的。
原则
简单:以最基本的形式建模数据。
传达性:数据库结构被任何人都能理解的语言文档化。
精确性:基于数据模型创建正确标准化了的结构。
.NET主流 ORM
SqlSugar (国内)
Dos.ORM (国内)
Chloe (国内)
StackExchange/Dapper (国外)
Entity Framework (EF) (国外)
NHibernate (国外)
ServiceStack/ServiceStack.OrmLite (国外)
linq2db (国外)
Massive (国外)
PetaPoco (国外)
SqlSugar