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]