之前寫(xiě)的ORM對(duì)比文章中,我選Dapper作為底層ADO的基礎(chǔ)訪問(wèn)框架后,我對(duì)此再次進(jìn)行進(jìn)一步的深入研究,發(fā)現(xiàn)里面還有延伸了一些好用的擴(kuò)展方法和特性,那我便簡(jiǎn)單的跟大家說(shuō)一下特性標(biāo)簽。

一、TableAttribute 特性

  這個(gè)先對(duì)簡(jiǎn)單,就是對(duì)模型進(jìn)行定義表名,如果你未標(biāo)注表名特性,默認(rèn)去模型類型名稱,并且此特性只能標(biāo)注在類上,不能標(biāo)注在屬性,方法等其它作用體上;

二、KeyAttribute [隱式]主鍵特性

  為什么我把它定義隱式呢,關(guān)鍵在于在Insert時(shí),如果你用它標(biāo)記了一個(gè)屬性,那這個(gè)屬性的值無(wú)法對(duì)應(yīng)插入到數(shù)據(jù)表里,比較適合自增類型主鍵和數(shù)據(jù)庫(kù)默認(rèn)有賦值的主鍵字段

  代碼模擬:  

移動(dòng)開(kāi)發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

    [Table(  Guid ID { ; 
          Name { ;   Age { ; PersonName,@Age

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式