之前寫的ORM對比文章中,我選Dapper作為底層ADO的基礎(chǔ)訪問框架后,我對此再次進(jìn)行進(jìn)一步的深入研究,發(fā)現(xiàn)里面還有延伸了一些好用的擴(kuò)展方法和特性,那我便簡單的跟大家說一下特性標(biāo)簽。
一、TableAttribute 特性
這個先對簡單,就是對模型進(jìn)行定義表名,如果你未標(biāo)注表名特性,默認(rèn)去模型類型名稱,并且此特性只能標(biāo)注在類上,不能標(biāo)注在屬性,方法等其它作用體上;
二、KeyAttribute [隱式]主鍵特性
為什么我把它定義隱式呢,關(guān)鍵在于在Insert時,如果你用它標(biāo)記了一個屬性,那這個屬性的值無法對應(yīng)插入到數(shù)據(jù)表里,比較適合自增類型主鍵和數(shù)據(jù)庫默認(rèn)有賦值的主鍵字段
代碼模擬:
[Table( Guid ID { ; Name { ; Age { ; PersonName,@Age
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式