扯淡
這是一款高質(zhì)量的.NET C#數(shù)據(jù)庫訪問框架(ORM)。查詢接口借鑒 Linq。借助 lambda 表達(dá)式,可以完全用面向?qū)ο蟮姆绞骄湍茌p松執(zhí)行多表連接查詢、分組查詢、聚合查詢、插入數(shù)據(jù)、批量刪除和更新等操作。
其實(shí),早在兩個月前,Chloe 就已經(jīng)支持 Oracle 數(shù)據(jù)庫了,只是LZ個人平時(shí)用 Oracle 不多,Oracle 較其他數(shù)據(jù)庫稍微特別,因此,并沒有及時(shí)發(fā)布,生怕 bug 連連。經(jīng)過好幾個月的沉淀,除了支持 Oracle 外,對框架內(nèi)部代碼結(jié)構(gòu)也做了不少的調(diào)整,現(xiàn)在,實(shí)體也支持繼承父類或接口,更加可喜可賀的是也支持了存儲過程,包括 output 參數(shù)以及 Oracle 的 RefCurcor 返回結(jié)果集。與此同時(shí),方便對 Chloe 的感興趣的同學(xué)學(xué)習(xí)框架,官網(wǎng)也正式上線了。
事前準(zhǔn)備
實(shí)體:
public enum Gender { Man = 1, Woman } [Table("Users")]public class User { [Sequence("USERS_AUTOID")] public int Id { get; set; } public string Name { get; set;&nbs