请提及(大)ORM与微型ORM之间的区别。微ORM比大ORM有什么优势。例如。实体框架ORM和精巧的微型ORM之间的区别。
答案 0 :(得分:3)
它们只是不同的工具。微ORM的关键目标是删除很多层,而很多数据访问代码不需要 - 基本上提供了最小的API表面和试图通过提供简单性带来的性能优势来平衡这一点。例如,您期望在ORM中找到但可能不的内容可用于微ORM包含(取决于所使用的特定工具,以及引入的其他扩展库):
SubmitChanges()
方法,用于计算并应用一批相关更改请注意,它们并不相互排斥:您可以在同一代码库中使用这两种方法,具体取决于您在不同位置的需求。