07 2009 档案
摘要:d上一次写了简单的实现,还是基于写SQL的情况下,这次可以实现基本的单表的简单条件的(复杂条件构想中)数据增删改查,通过特性标识来完成实体与数据表的映射。有朋友上次提出多表间的关系映射,暂时还是通过(多实体类-视图)的映射实现,虽然写起来可能会麻烦些,不过应该也符合面向对象嘛!代码:实体插入:[代码]使用相应实体类需要三个特性:[DataTbName("People")] 表名,类唯一[DataF...
阅读全文
摘要:写了一个数据库操作类,达到通过实体自动映射数据库进行查询,添加,删除,修改操作,啥也不说了,直接上代码:反回一个实体,通过枚举参数确定使用属性/特性进行字段映射(转款做表和主键映射)[代码]返回一个实体集合,类似上面的[代码]执行SQL实体映射操作,可以写INSERT、UPDATE、DELETE 操作,这样灵活些,抽时间再完成个自动映射生成SQL的,不过灵活性就差些了[代码]下面是字段的自定义特性...
阅读全文
摘要:最近搞一个报表,发现速度非常之慢。到了可以导至超时的地步。经过排查把问题定到了SQL上面。这东西是公司前人写的,看了一下用了存储过程。打开存储过程很简单,就是简单的一句查询,问题不可能发生在这里。所以继续排查发现存储过程查询的是一个视图。OK,问题肯定在这个视图上了。 打开视图,哇。原来查询语句也可以成面的存在的,看的我眼花啊。我的19宽屏液晶显示器都满了(小学语文学的知识简单用一下)。查看查询也...
阅读全文