正文

CRL采用Lambda表達式表示查詢邏輯,表達式和拼串式的語法比較,優(yōu)點如下

  • 原生語法&運算符支持
    基于Linq.Expressions語法方便好用
  • 強類型檢查編譯
    不用擔心名字寫錯了,類型寫錯了,編譯時IDE就會提示了
  • 傳參方便
    例:b=>b.Id==1 參數(shù)直接寫,統(tǒng)一處理后,也不用擔心注入問題
  • 與SQL函數(shù)基本等效的擴展方法
    例:b=>b.Name.Substring(0,2)="22" 表示SQL SUBSTRING(name,0,2)

CRL對象管理基類是個抽象類,里面封裝好了常用的方法,這意味著,不用再傻傻的去寫什么FindOne,FindAll方法了

ORM只是CRL中的一部份功能,對象管理類是進一步封裝,所以才有CRL.BaseProvider<T>

實現(xiàn)對象管理

    <label id="6lh0w"><samp id="6lh0w"><tbody id="6lh0w"></tbody></samp></label><rt id="6lh0w"></rt>

    網(wǎng)友評論