zoukankan      html  css  js  c++  java
  • 用NBear,总算对ORM有点认识

    因为做一个简单的系统,而且有点时间,就打算用ORM来试一下。
    我原来认为其实对于很多简单的MIS系统(只有存/取/查/删,而无复杂逻辑)来说,现在的ORM还没有带来很大的效果,感觉好象还麻烦了,对于需求变化带来的影响也无明显的降低。
    于是两种方式都用了一下,一种用NBear,一种用自己写的Table Gateway,下面是工作对比:
    自己写Table Gateway NBear
    设计表(s) 设计实体(C)
    写Table Gateway(S,要处理事务) 生成实体访问类(C,设置好关联关系,事务处理内含)
    使用DataSet和DataTable(S) 使用Entity及EntityList
    对比点 自己写Table Gateway NBear
    多表联合查询出列表 直接用SQL,不经过Gateway,可以定制或组合查询条件(S) 未知
    增删字段 修改TableGateway相关表 未知

    由于只用了Nbear一天,因此需要进一步完善本表。
  • 相关阅读:
    PHP 数据库 ODBC
    PHP MySQL Delete
    PHP MySQL Update
    PHP MySQL Order By 关键词
    PHP MySQL Where 子句
    01_今日介绍
    00_前情回顾
    02_cfork分叉进程
    01_c++下jni开发说明
    17_activity任务栈和启动模式
  • 原文地址:https://www.cnblogs.com/Render/p/721634.html
Copyright © 2011-2022 走看看