TableAdapter不算ORM吗?到底啥是ORM呢?为什么NHibernate、Entity Framework才是?
我很费解啊……
我很费解啊……
解决方案 »
- asp.net2005 Ajax confirm 国籍化问题
- 求设计方案,教学管理系统的完整方案,在线等啊有原源也可以谢谢呀!!!!!!!!!!
- LhCMS V2.1.823(ASP.NET+C#)正式推出~
- 怎样在XSL中输出XSL文件中VBScript函数返回的值?
- 那位高手指点一下,如何创建角色与权限呀。
- 请教怎样把几个.cs文件里的共用代码放到一个文件里,然后在那几个.CS文件里调用?
- 关于IE WebControls的问题,高手指点一下吧,谢谢了
- asp.net母版页错误
- 在下载的保存框中,如何确定用户点击了“保存”还是“取消”按钮。
- 一个文件上传的问题!急用!
- 下载oracle数据库blob的问题
- 我公司招聘Asp.Net开发人员,有意者看一下
ORM,即Object-Relationl Mapping,是在关系型数据库和对象之间作一个映射,在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道
是关系数据库和“对象”之间的映射,
dataset虽然强类型了,但还不能实现“面向对象”的特性,如继承之类的。
所以有些人就不认为它orm了
23种常用设计模式中,有一种就是适配器模式,.net里的DB Adapter就是一个实例。ORM重点看:M。就是2楼说的:在关系型数据库和对象之间作一个映射。一般来说多用一个自定义格式的XML做这样对应。在ORM里,这样的一个节点称之为:元数据。
恰好是哪壶不开拎哪壶,应该说“在具体的操作数据库的时候,就不需要再去和简单的SQL语句打交道”
——纵观各ORM,哪个能支持复杂的SQL语句?无一不是只能支持简单的CRUD,然户留个QUERY之类的口子给你传它处理不了的SQL