saybody 发表于 2013-2-1 09:44:14

C#基础系列:实现自己的ORM(MiniORM的测试代码)

看到有同学反馈,说MiniORM代码有Bug,也不知道怎么用,所以今天我就写了些测试代码。希望能够给点帮助。
同时也发现了两Bug,一并罗列出:
1、MiniORM.PubFuncs.GetObjectType()函数:

<div class="highlighter">
[*]publicstaticTypeGetObjectType(stringassemblyname,stringnamespacename,stringclassname)
[*]{
[*]TypeobjType=(Type)_HashObjectType;
[*]
[*]if(objType==null)
[*]{
[*]objectobj=_HashObjectType;
[*]
[*]obj=Assembly.Load(assemblyname).CreateInstance(namespacename+"."+classname);
[*]
[*]_HashObjectType=obj.GetType();
[*]
[*]//需要增加这句
[*]objType=(Type)_HashObjectType;
[*]}
[*]
[*]returnobjType;
[*]}
页: [1]
查看完整版本: C#基础系列:实现自己的ORM(MiniORM的测试代码)