我们就专心做一件事情---数据处理框架
一、概述
1)EF优雅,性能及其坑多是其致命伤;(一个复杂点的linq,通过查看profile,你就知道事情的严重性)
2)NH历史悠久,然使用和配置复杂;
3)传统代码生成器三层的生成方案失去了编码的便捷和灵活性;其他的商业化的Orm不予评述。
Moon.Orm,意在打造高性能、易用、便捷、易于维护、多数据库数据源支持的Orm框架。
当然实际开发中没有银弹,只有平衡点。
二、我们的着力点
1.性能:测试报告http://www.cnblogs.com/humble/p/3472764.html
2.易用性:实体层一键生成→配置文件→智能感知化地编程。
3.多数库多数据源支持:Moon.Orm在一同一个项目中,支持多数据库(种类)、多数据源(连接字符串).Moon.Orm目前支持的数据库类型有sqlserver、 sqlite、 oracle、 mysql。
4.可维护性:
a) 如果您需要换数据库,直接修改配置文件然后一键生成实体层即可,逻辑代码不动。
b) 如果您需要多数据库,直接添加配置节点即可。
c) 如果您的数据库表结构或字段发生变动,一键重新生成实体层代码即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2013-12-21 大话ASP.NET开发(第一章 html5+css3+解耦问题的探讨)