首先是读取Attribute的问题
大致的方法就是这样子。
还有就是如何通过“NChar”等字符串获取System.Data.SqlDBType这个枚举的类型的值
其实也不难,
SqlDbType ptype = (SqlDbType)System.Enum.Parse(typeof(SqlDbType), "VarChar");
这样子就可以了
最后我们实现一个数据库操作组件就可以把上面内容组合起来了,下面贴的代码是我自己写了个很粗糙的例子上的
细节上和之前几篇可能有点出入,不过思想是一致的
关于事务的问题我们以后再说
最后附上我穷一晚上功夫写的粗糙的例子作文本系列的结束
希望这两天来写下的问题能够带领菜菜鸟们走进ORM的一些看似神秘的实现细节,有些是我借鉴了其他的源码,有些是完全自己杜撰的,不管怎么说那个粗糙的例子运行还算良好,不过之前没有好好精细设计一下,有点凌乱的感觉。
http://www.81831.com/FileUpload/Xbase.rar 这是那个粗糙的例子
因为公司的测试服务器老挂,我在这里也放一个 https://files.cnblogs.com/Alexander-Lee/Xbase.rar