完成 Exception和加解密模块的整合
决定放弃缓存模块,本来asp.net就有缓存架构,外部的缓存就不用了,一般也用不到缓存信息的固化.
接下来是一个很有用的模块,data access模块,但是我开始在考虑引入一ORM架构,或者是linq,或者是entity framwork,甚至是nhibernate.
以前也只用过linq,entity直到一点点,nhibernate完全没有用过
希望有人能指导我一下啊! 到底用哪个合适一点
我对性能要求不高,但可能会有比较复杂的sql逻辑,以前都是用存储过程的~
10.9
数据访问模块整理完毕,吸取了qisda和seal框架的优点
seal架构的一个很大的好处,就是可以把一个method里面所有db操作放在一个transaction里,是通过反射调用方法实现在,因为只有这样才可以在method结束以后得到conneciton;为了兼顾这个好处,我本来是static的class也支持实列化,然后所有db操作公用一个connection和dbcommand,最后显示的调用commit和rollbak,虽然没有seal的方法做的优美,但是因为我不想用反射方式,牺牲了强命名的优点,也只好这样做了
下一步开始替换qisda的业务逻辑部分,使用整理好的数据模块,很无聊的工作, 但是是必要的
11.11
DB。log。securtiy,部分替换完毕,效果不错
但是在多语言的问题上,有了问题
是继续用。net内置的多语言机制(resx机制),还是用外部文件例如seal是用的xml,是个问题,需要好好权衡下