zoukankan      html  css  js  c++  java
  • 我们就专心做一件事情---数据处理框架

    一、概述

         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) 如果您的数据库表结构或字段发生变动,一键重新生成实体层代码即可。

    三、全面介绍

  • 相关阅读:
    详解prototype、proto和constructor的关系
    BFC
    transition(动画属性)
    React组件生命周期
    正则限制input只能输入大于0的数字
    msbuild编译
    python 在头文件添加 #include "stdafx.h"
    2017年感想
    chVsprintf
    富文本测试
  • 原文地址:https://www.cnblogs.com/humble/p/4176846.html
Copyright © 2011-2022 走看看