一个轻量级的ORM。
        主要的设计目标是去掉在程序中直接调用SQL的代码,并且尽可能的分离数据库和业务代码,由XML文件来描述对象和数据库之间的映射关系。因此如果进行数据库迁移的话,可以不改变逻辑层代码(组件),只需少许改动映射文件。目前这个框架已经可以在sqlserver和access直接平滑的切换,希望在不久的将来可以加入更多数据库的支持(至少在较短时间内加入Oracle^_^)。
        摘录一个使用它的代码片段:

IObjectFilter filter=MappingFactory.CreateFilter(typeof(Person),"byName").SetParamValue("name","Smith");

IORMapEngine engine=MappingFactory.CreateMapEngine();
ArrayList list=engine.FindBy(typeof(Person),filter);
foreach(Person p in list)
{
    
}

转载于:https://www.cnblogs.com/rexz/archive/2005/09/07/231788.html

自己制作的ORMap框架终于完成的差不多了。相关推荐

  1. 20个使用Bootstrap制作的前端框架网站案例

    20个使用Bootstrap制作的前端框架网站案例 转载于:https://www.cnblogs.com/zhujiabin/p/5852310.html

  2. Robi改造计划更新---框架终于搭出来了

    框架终于搭出来了:把以前的各个子功能塞到ROS里. 另外把行为树(Behavior Tree)也大概搭出来了,用的<ROS by Example 2>书里面的pi_trees_lib:这个 ...

  3. iOS 10 SceneKit 新特性 – SceneKit 制作 3D 场景框架

    来源:scauos(@大朕东) 链接:http://www.jianshu.com/p/b30785bb6c97 开头语: 今天的主题是探索iOS10 SceneKit的新功能,你可以观看今年WWDC ...

  4. Drupal8系列(五):主题制作之搭建框架-Ubuntu 14.04 LTS

    Drupal8的主题制作准备工作已经完成了,那么我们接下来就开始正式制作主题了! 一.生成主题的Compass框架 首先我们先进入到Druapl8的主题目录: cd /var/www/druapl8/ ...

  5. 之一-呕血制作-Lettuce IOT框架-移远BC35G+树莓派+华为OC+SpringBoot后台+微信小程序

    序 物联网已然是大势所趋,现在的物联网环境与21世纪初时的互联网井喷极其相似.看看当初互联网刚刚兴起到现在,有多少家互联网公司脱颖而出.毫无疑问,他们都是搭了互联网这个趋势的快车.我们做IT程序员多少 ...

  6. 使用python制作神经网络——搭建框架

    一.神经网络的大体结构可分为三个函数,分别如下: 1.初始化函数 设定输入层节点,隐藏层节点和输出层节点的数量. 2.训练 学习给定训练集样本后,优化权重. 3.查询 给定输入,从输出节点给出答案 所 ...

  7. 制作新网络框架快速自动生成消息结构体的编辑器

    这两天制作了一个自动生成代码脚本的窗体编辑器 目前还没有做过第一行可以选择生成的脚本类型,分请求消息和回应消息两种结构体脚本 第二行可以手动输入命名空间,第三行手动输入文件的名称,类名与文件名称相同 ...

  8. 再见笨重的SpringBoot,这个神器框架终于发布了!​

    大家好,我是老赵 概述 SprintBoot总体来说,搭建还是比较容易的,特别是SpringCloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的SprintBoot,小 ...

  9. 【android-tips】SurfaceView的制作android游戏框架介绍

    (转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍 我们知道android游戏主要包含两方面.一方面是控制类,这个通过一些循环以及监听机制来实现.另一方面 ...

  10. AR识别卡制作工具 1.0终于完工了

    经过3天的努力--(花在研究flex4 皮肤上就用了两天) 加入了AIR 2 的一些特性,细化了下参数设置,使用了Aqua的皮肤. 版本是 测试版(beta),因为还有很多东西和部分功能需要加入和调整 ...

最新文章

  1. 研究显示自动驾驶汽车只能解决三分之一的交通事故
  2. 怎么用javascript进行拖拽
  3. node mysql批量写入_如何使用node.js在MySQL中进行批量插入
  4. 题目1169:比较奇偶数个数
  5. textview点击后selector的pressed无效果
  6. 利用go语言创建web server的两种方式
  7. 当前订单不支持只花呗支付是什么意思_双十一购物季活动购物金叠加规则是什么,女装促销汇网...
  8. android图片缩小和放大Matrix
  9. C 小白的 thrift 环境搭建
  10. html怎样制作表格模板,Word怎么做入职表格模板
  11. python 画图工具——matplotlib命令式函数
  12. 解决 Kotlin 换页符提示错误 Illegal escape f 无法使用问题
  13. 2010年中国十大最赚钱职业
  14. 实测 | 分羹无线市场 天融信无线AP究竟有多强?
  15. 享受蓝牙(一): 开始享受
  16. 通过思科模拟器配置思科2960交换机的办法:
  17. 【ABAP】-第四堂课-创建函数FM
  18. BART 文本摘要示例
  19. 潜在因子模型_如何使用潜在因子模型在图形数据库中构建推荐系统
  20. ORB-SLAM2 ---- Tracking::Relocalization函数

热门文章

  1. xcode环境变量设置(转载)
  2. shell脚本只运行一个实例
  3. 整理python小爬虫
  4. java-Servlet编码/异常处理
  5. Window Server 2008 R2 文件权限管理
  6. [转]ubuntu 终端常用命令
  7. 一流的设计师,一流的PHOTOSHOP教程.....
  8. 10.企业安全建设指南(金融行业安全架构与技术实践) --- 安全预算、总结与汇报
  9. 1.微服务:从设计到部署 --- 简介
  10. 3.RabbitMQ实战 --- 运行和管理Rabbit