摘要:
数据映射定义在一个描述文件中。通过使用iBATIS提供的常规服务,XML描述文件会呈现在客户端对象中。为了访问你的数据地图,应用程序会向客户端对象发出请求并传递所需的statement名称。 XML描述文件内容(也称Data Map definition file) EX3.1 A Simple 阅读全文
摘要:
(一)目标和初衷 1. iBATIS的目标是:用少量的代码获得大量的数据访问功能 2. 初衷是让程序员将如下过程做的更好更简单: Separating SQL code from programming code 将SQL代码从程序代码中分离 Passing input parameters to 阅读全文
摘要:
阅读全文
摘要:
在Web开发中,较为常用的数据传递格式为json键值对字符串格式,而在普遍的ORM全映射或半映射技术中,从后端所获得的数据往往是Enumerable或是List<T>类型的数据,因此做了一个通用类,实现将List<T>类型的数据向json格式数据的转换。代码如下: 首先建立一个基于Reflect的基 阅读全文
摘要:
--情景假定 --假定拥有2013年11月20日的完整数据库备份文件,存储位置为D:\20131120.bak --在2014年11月20日进行了不可逆的误操作 --想要将数据库还原至2014年11月19日时的状态 --需要做如下操作: --第一步:将当前的数据库日志完整备份 BACKUP LO 阅读全文
摘要:
上文中以User实体类和Role实体类为例,构建了User-Role的多对一关系,本文中,仍以该框架,配置User与Role的多对多关系,以记录二者的不同。 上文提到,一对多关系的配置既可以通过OnModelConfiguration方法的重写进行配置,也可直接在实体类中定义进行配置,而 阅读全文
摘要:
对EntityFramework进行关系配置,既可以在继承自DbContext的类中,通过override的OnModelCreating方法中进行定义,也可以在自定义的Configuration类中使用HasRequired、HasMany等方法进行配置。 但要注意,在对类型-表级别的 阅读全文
摘要:
测试语句如下: 运行测试,当N分别等于10、100、1000时,完整测试通过所需时间分别为2s,3s,15s。 当N=2000时,单纯Insert部分用时平均27s,而Delete部分只需4s。 阅读全文
摘要:
近期学习了关于EntityFramework的基础概念知识,今天开始进行Sample设计及测试,从而深入了解关于EF的使用及知识总结。 首先进行Sample的环境配置,分别如下图所示: 以上两图即此TestSample所搭建的基础环境,右图为数 阅读全文