- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 C#基础系列:实现自己的ORM(ORM的基础概念)
ORM(O/R Mappping对象关系映射)的基础概念 在我们的系统中,存在大量的需要进行持久化存储的对象,这些对象可能是各种各样的业务单据,也可能是我们的系统配置信息等。另外一些属于内存中使用而不需要进行持久化存储的对象,不属于我们的讨论范围。而在支持对象序列化的语言比如C#,Java中,我们可以将这些对象序列化到磁盘文件或者直接保存到关系数据库中。其中关系数据库是我们最主要也是最安全
2008-09-08 17:28:00 16790 9
原创 Google Chrome真的会成为主宰吗
自从Google推出免费开源的浏览器GoogleChrome以后,在各个与IT相关的网站上都能够看到关于Google Chrome的评论,很多是说它将如何如何对IE以及FireFox形成威胁的评论。可是我总觉得某些话不吐不快,真的能造成对这两款浏览器的绝对威胁吗?我的观点是NO。下面我就我的观点以IE为主作点点看法。首先,Google Chrome的几大亮点是:免费,开源,界面简洁,速度快,据
2008-09-22 09:49:00 4949 16
原创 C#基础系列:实现自己的ORM(MiniORM的测试代码)
看到有同学反馈,说MiniORM代码有Bug,也不知道怎么用,所以今天我就写了些测试代码。希望能够给点帮助。同时也发现了两Bug,一并罗列出:1、MiniORM.PubFuncs.GetObjectType()函数:public static Type GetObjectType(string assemblyname, string namespacename, string cla
2008-09-11 10:56:00 9621 15
原创 C#基础系列:实现自己的ORM(构造我自己的ORM)
构造我自己的ORM通过前面两章的描述,我相信很多朋友都已经明白我了下面将要讨论到的ORM的实现方法了,那就是根据自定义Attribute来定义O/R Mapping规则,然后通过反射来动态获取此规则,动态构造SQL语句。由于这个小东西(ORM)出生在深圳,所以我想来想去,她应该有个深圳的名字,所以我就叫她“MiniORM”。不知道各位认为如何?MiniORM采用的是ONE_INHERIT_TR
2008-09-08 17:35:00 14401 45
原创 C#基础系列:实现自己的ORM(反射以及Attribute在ORM中的应用)
反射以及Attribute在ORM中的应用 一、 反射什么是反射?简单点吧,反射就是在运行时动态获取对象信息的方法,比如运行时知道对象有哪些属性,方法,委托等等等等。反射有什么用呢?反射不但让你在运行是获取对象的信息,还提供运行时动态调用对象方法以及动态设置、获取属性等的能力。反射在ORM中有什么用呢?我这里所讨论的ORM实现是通过自定义Attribute的方式进行映射规则的描述的。但是我
2008-09-08 17:33:00 23841 15
实现自己的ORM系列源码 - MiniORM
2008-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人