日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Ruby框架OG與ActiveRecord不同之處

我們通過對(duì)Ruby語言的深入學(xué)習(xí)中知道,有兩種ORM框架可以幫助我們靈活的編寫Ruby語言。下面我們將會(huì)介紹其中一種ORM框架,Ruby框架OG。#t#

當(dāng)我們需要定義一個(gè)存儲(chǔ)的類時(shí),我們能夠使用property方法使用Ruby框架OG:

  1. classSomeClass  
  2. property:alpha,String  
  3. property:beta,String  
  4. property:gamma,String  
  5. end 

Ruby框架OG連接數(shù)據(jù)庫:

 
 
 
  1. db=Og::Database.new
    (:destroy=>false,  
  2. :name=>'mydb',  
  3. :store=>:mysql,  
  4. :user=>'hal9000',  
  5. :password=>'chandra') 

每一個(gè)對(duì)象都有一個(gè)save方法來插入數(shù)據(jù)庫數(shù)據(jù):

 
 
 
  1. obj=SomeClass.new  
  2. obj.alpha="Poole" 
  3. obj.beta="Whitehead" 
  4. obj.gamma="Kaminski" 
  5. obj.save 

還有一些描述傳統(tǒng)數(shù)據(jù)庫中的對(duì)象關(guān)系的Ruby框架OG使用方法:

 
 
 
  1. classDog  
  2. has_one:house  
  3. belongs_to:owner  
  4. has_many:fleas  
  5. end  

網(wǎng)站名稱:Ruby框架OG與ActiveRecord不同之處
網(wǎng)站地址:http://www.dlmjj.cn/article/djpdcec.html