主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨
零五年左右做的,很晚很晚。没招儿,跟您二位比不得。那是也才刚毕业嘛。
也是一半像helper,一半像hibernate。
最早写这个的灵感是公司买了一套代码,类似hibernate,然后看看加了访问控制,用sqlserver的role,approle和自己拼查询条件各实现了一次。从这开始就不能跨数据库了。(做.net的跨啥库啊,嘿嘿)
后来开始接小网站的活了,为了适应托管网站的条件,减少配置时间。给每个实体加了大量的元数据自动快速建表建视图,分配角色权限(网站的角色没集中),精简了配置,把详细配置数据和代码紧紧贴
再然后加了一堆接口,给每个实体增加建表,备份等功能。
考虑到hibernate操作实体类麻烦,我还留了一大堆位置能直接传sql,字段表明从对着的元数据里挑,反正跨不了平台了,可劲造。linq比较无耻,他竟然有办法增加语法,让编译器读懂sql,我不服我不服我不服。。。
还被大伙攻击为本来把存储和实现分开就是个进步,你咋又倒回去了。我说我就想适度降低自由度嘛。。。。linq学我做什么dependency。。。
再然后熊仔意外的碰上虚拟机这种每天可以做n个,干掉n个的工作环境,发现还是有点好处的,又不想学linq,拿着自己的这个小玩意用在乱七八糟的
自打以后不写数据库程序了,就写一篇浅薄之作供老鸟们笑笑。
- 相关回复 上下关系8
压缩 4 层
🙂兄弟,话说太满了 2 大龙猫 字620 2009-08-19 10:47:02
🙂2000年做ORM, 有性格 1 布老虎 字65 2009-08-19 10:57:58
🙂记忆里是这样的 5 大龙猫 字529 2009-08-19 11:11:47
🙂这个玩艺我也做过一个.net实现的
🙂2000年左右ejb还是主流,一堆的人排着队往里面装 1 风北客 字406 2009-09-15 05:26:04
🙂那啥ORM,也就是 1 布老虎 字106 2009-09-15 08:54:06
🙂看您的帖子, 大致可以明白也是个照葫芦画瓢的主 2 昔杨今雨 字925 2009-08-19 06:30:09
🙂:) 1 sneer 字90 2009-08-26 02:05:21