linq 已经来了,我们还需要ORM吗? ( 积分: 50 )

Q

qufo

Unregistered / Unconfirmed
GUEST, unregistred user!
我怎么都觉得ORM的东西很怪。他简化了程序员的工作,把数据库的访问进行了封装,让程序员可以像操作实体类一样操作数据库,但是,他同样把一些需要程序员知道的东西藏起来了。
所以,一个问题,我们还需要ORM吗?
第二个问题,我自己写一个更有针对性的工具(如针对Oracle优化,可以定义枚举值的数据库访问代码生成工具),会更有效吗?假设我不考虑其他数据库,只用Oracle?
 
没人理呀。
 
不懂.....
关注下..
 
orm的好处是把数据库操作逻辑跟业务逻辑分离开来,这样的好处就是可以做到跨越数据库
如果qufo,只针对ORACLE的话,又何必使用ORM,使用PL/SQL就行了
 
帮你顶,接个分
 
Linq还不是ORM
ADO.EF出来也许能叫ORM.用处当然是有的,该知道的你也必将知道,而并不会被藏起来.这些工具最终的目标就是使开发人员专注于真正的设计,至于编码实现等等,框架已经帮你解决.
 
linq是骗小孩的东西,小项目还可以用一下,大项目用它的人有毛病
 
acheqi
我真怀疑你用过LINQ没有??
LINQ是.NET 3.5版本的新增特性.有了LINQ,查询等操作真是太方便了,它直接取代了XML 的原有操作方法,而且将这种特性扩展到.NET语言的各个角落.我认为有LINQ来配合XML数据类型真是非常恰当的.
这种方便性和小项目大项目是没有关系的.
 
顶部