
ORM
文章平均质量分 76
netjxz
这个作者很懒,什么都没留下…
展开
-
IBatis.Net怎么使用VS 2005来做单元测试
<!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf转载 2007-07-02 13:25:00 · 896 阅读 · 0 评论 -
与DotNet数据对象结合的自定义数据对象设计(IBatisNet)
与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow 用Dotnet做开发,不少程序员都在为是用DataSet,DataTable,DataRow(以下简用:DotNet数据对象)作为项目的数据承载对象还是使用自定义的数据类和自定数据集合而犯难,社区中也有相关话题的不少讨论。前者作为Ado.net标准的数据集对象,本身有非常强大的功能,但也存在不转载 2007-07-02 13:37:00 · 1008 阅读 · 0 评论 -
使用SQL Cache Dependency 代替 Ibatisnet 提供的CacheModel
用IBatisNet作为持久层工具,有一个很好的好处就是很方便地使用它本身的缓存模型,可以控制在数据修改后缓存过期,但它的限制也是相当明显的,数据缓存和数据的更新操作必须在同一个应用程序域当中,当我在一台机器上缓存数据,而在另一台机器上修改数据(或者直接修改数据表)时就无法通知缓存过期了。这一个很棘手的问题,到底要不要使用缓存呢?在Asp.Net 2.0 当中有提供一个运行Sql转载 2007-07-02 13:39:00 · 828 阅读 · 0 评论 -
iBatis.Net有关ParameterMap的用法
在用Ado.Net进行数据库访问操作中,最麻烦的就是准备DbCommand必须为它添加DbParameter,特别是当要传的参数特别多的情况下,数据访问层的很多代码都是花在这里。iBatis的ParameterMap配置就是针对这个问题所提出的一种解决方案,基于xml的配置,把字段名和对象的属性对应起来,通过运行时的一些工作,自动为DbCommand提供它所需的参数集合。从而避免了我们直接写很多重转载 2007-07-03 11:17:00 · 1934 阅读 · 0 评论 -
IBatisNet的问题总结
1.一个未解决的 iBatisNet 并发访问问题iBatisNet 是通过 SqlMap 实例执行 SQL Statement 的, 一个 SqlMap 实例里封装了数据库连接和事务, 让人难受的是, Cache 竟然也封装在 SqlMap 里。大家知道, 我们可以通过以下方式获得 SqlMap 实例:a. SqlMap map = Mapper.Instance(); // 单转载 2007-07-02 13:14:00 · 4228 阅读 · 1 评论 -
IBatisNet1.5 -- 映射文件--Statements
前段时间写了一篇关于配置文件的,由于最近太忙了,一直没接着往下写,现在抽出时间来继续写IBatisNet1.5学习及使用经历. 通过上一篇文章,大概了解了Ibatisnet中SqlMap的配置,但仅仅有SqlMap我们还不能进行IBatisnet的操作,我们还需要根据数据库表来编写映射文件. Ibatisnet的xml映射文件主要包括这几个部分,转载 2007-07-03 16:17:00 · 938 阅读 · 0 评论