orm简介
博客专区 > cassia_ 的博客 > 博客详情
orm简介
cassia_ 发表于3年前
orm简介
  • 发表于 3年前
  • 阅读 122
  • 收藏 1
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: 想了解一下orm,但是网上都是术语的介绍,百度知道里找到一个通俗的解释,记录一下
O 代表Object 即对象
R 代表Relation 即关系
M 代表Mapping 即映射
ORM即 对象关系映射
通过ORM工具,将对象与关系数据库 联系起来
orm工具 会动态生成,使你用的语法即可完成对数据库的操作
.net中名气比较大的orm工具有
NHibernate,Linq2Sql,EntityFrameWork等等

希望能够对你有帮助 

比如 我们要从数据库中 选取一条用户信息
sql中 我们这样写 select * form user where userId= 1;

而在NHibernate中 用hbl可以写为
from User u where u.UserId=1 
即可获得一个User对象 “注意是User对象”
虽然hbl的语法还不能说很 但是已经比sql进步了 再来看看用linq的语法
from u in User where u.UserId = 1 select u 
也可以返回一个User对象 但是语法上要比hbl更。


标签: orm
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
cassia_
粉丝 6
博文 31
码字总数 29996
×
cassia_
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: