西西河

主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨

共:💬203 🌺502
全看分页树展 · 主题 跟帖
家园 这个玩艺我也做过一个.net实现的

零五年左右做的,很晚很晚。没招儿,跟您二位比不得。那是也才刚毕业嘛。

也是一半像helper,一半像hibernate。

最早写这个的灵感是公司买了一套代码,类似hibernate,然后看看加了访问控制,用sqlserver的role,approle和自己拼查询条件各实现了一次。从这开始就不能跨数据库了。(做.net的跨啥库啊,嘿嘿)

后来开始接小网站的活了,为了适应托管网站的条件,减少配置时间。给每个实体加了大量的元数据自动快速建表建视图,分配角色权限(网站的角色没集中),精简了配置,把详细配置数据和代码紧紧贴

再然后加了一堆接口,给每个实体增加建表,备份等功能。

考虑到hibernate操作实体类麻烦,我还留了一大堆位置能直接传sql,字段表明从对着的元数据里挑,反正跨不了平台了,可劲造。linq比较无耻,他竟然有办法增加语法,让编译器读懂sql,我不服我不服我不服。。。

还被大伙攻击为本来把存储和实现分开就是个进步,你咋又倒回去了。我说我就想适度降低自由度嘛。。。。linq学我做什么dependency。。。

再然后熊仔意外的碰上虚拟机这种每天可以做n个,干掉n个的工作环境,发现还是有点好处的,又不想学linq,拿着自己的这个小玩意用在乱七八糟的

自打以后不写数据库程序了,就写一篇浅薄之作供老鸟们笑笑。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河