光阴似箭,日月如梭,套用小学作文惯用的一句开场白来开始重新开始我的博客园生涯吧。
8年的风霜雪雨,不断的击打着我内心的哀伤,可我依旧坚挺的屹立在这里,是因为技术是我一直坚持的梦想。
追寻着先辈和高人的脚步,多希望能见见他们的模样,仰望着他们高高在上,心中不禁黯然神伤。
三十功名尘与土,八千里路云和月,或许正是这样。
一路荆棘密布,坎坷不堪,是进是退,此时的你究竟想闹哪样。
技术生涯是枯燥的、乏味的。
当别人搂着小三进入梦乡,而你还在冥思苦想。
远望着路边昏暗的灯光,倾听着青蛙与蛐蛐的鸣响。
你思索着,也许明天就会变得晴朗,蓝天白云,鸟语花香。
也许没有人懂得你的浪漫,你只会傻傻的说出一句程式搬的诗句,如果爱,所以爱。
如果她听懂了,那就好好珍惜吧。
不好意思,跑题了,最近思绪太多了,改天再为各位大侠写诗啊。
诗中提到,技术生涯是枯燥的、乏味的,一直以来,我都想让开发变得更加简单,让代码更加优雅。让你看到代码就像见到美女一样。
今天我提到的 Restful.Data ,是一个通用的数据持久层组件。
有的博友肯定会说干嘛老是重复造轮子呢,我想说,你的想法和当年米其林轮胎公司生产出全世界第一条全钢丝子午线轮胎时的想法一样。
对啊,我已经造出轮子了,你普利司通、韩泰、横滨、锦湖干嘛还造啊,都用我家生产的轮胎好了啊。
正是因为有了更多的企业重复制造的轮子,你才有了更多的选择,才让这个世界变得更加丰富多彩。
在.NET世界里,有很多持久层组件让我们选择:
entity framework
nherbinate
ibatis.net
castle
...
我无法评判它们孰胜孰劣,它们都是优秀的,这一点是值得肯定的。可是它们都不是我想要的。
有的过于复杂,有的过于庞大,有的需要大量的配置,有的让你难以轻松上手。
我希望我的工具就像一把尖刀,拿过来就能杀鬼子的,而它们至少还需要你在磨刀石上磨一下。
今天我所提到的 Restful.Data,也许就是你想要的。
首先,Restful.Data 对 ado.net 做了进一步的封装,提供了对数据库访问的基本操作:
8年的风霜雪雨,不断的击打着我内心的哀伤,可我依旧坚挺的屹立在这里,是因为技术是我一直坚持的梦想。
追寻着先辈和高人的脚步,多希望能见见他们的模样,仰望着他们高高在上,心中不禁黯然神伤。
三十功名尘与土,八千里路云和月,或许正是这样。
一路荆棘密布,坎坷不堪,是进是退,此时的你究竟想闹哪样。
技术生涯是枯燥的、乏味的。
当别人搂着小三进入梦乡,而你还在冥思苦想。
远望着路边昏暗的灯光,倾听着青蛙与蛐蛐的鸣响。
你思索着,也许明天就会变得晴朗,蓝天白云,鸟语花香。
也许没有人懂得你的浪漫,你只会傻傻的说出一句程式搬的诗句,如果爱,所以爱。
如果她听懂了,那就好好珍惜吧。
不好意思,跑题了,最近思绪太多了,改天再为各位大侠写诗啊。
诗中提到,技术生涯是枯燥的、乏味的,一直以来,我都想让开发变得更加简单,让代码更加优雅。让你看到代码就像见到美女一样。
今天我提到的 Restful.Data ,是一个通用的数据持久层组件。
有的博友肯定会说干嘛老是重复造轮子呢,我想说,你的想法和当年米其林轮胎公司生产出全世界第一条全钢丝子午线轮胎时的想法一样。
对啊,我已经造出轮子了,你普利司通、韩泰、横滨、锦湖干嘛还造啊,都用我家生产的轮胎好了啊。
正是因为有了更多的企业重复制造的轮子,你才有了更多的选择,才让这个世界变得更加丰富多彩。
在.NET世界里,有很多持久层组件让我们选择:
entity framework
nherbinate
ibatis.net
castle
...
我无法评判它们孰胜孰劣,它们都是优秀的,这一点是值得肯定的。可是它们都不是我想要的。
有的过于复杂,有的过于庞大,有的需要大量的配置,有的让你难以轻松上手。
我希望我的工具就像一把尖刀,拿过来就能杀鬼子的,而它们至少还需要你在磨刀石上磨一下。
今天我所提到的 Restful.Data,也许就是你想要的。
首先,Restful.Data 对 ado.net 做了进一步的封装,提供了对数据库访问的基本操作: