CRL快速開發框架系列教程九(導入/導出數據)

本系列目錄

  1. CRL快速開發框架系列教程一(Code First數據表不需再關心)
  2. CRL快速開發框架系列教程二(基於Lambda表達式查詢)
  3. CRL快速開發框架系列教程三(更新數據)
  4. CRL快速開發框架系列教程四(刪除數據)
  5. CRL快速開發框架系列教程五(使用緩存)
  6. CRL快速開發框架系列教程六(分佈式緩存解決方案)
  7. CRL快速開發框架系列教程七(使用事務)
  8. CRL快速開發框架系列教程八(使用CRL.Package)
  9. CRL快速開發框架系列教程九(導入/導出數據)
  10. CRL快速開發框架系列教程十(導出對象結構)
  11. CRL快速開發框架系列教程十一(大數據分庫分表解決方案)
  12. CRL快速開發框架系列教程十二(MongoDB支持)
  13. CRL快速開發框架系列教程十三(嵌套查詢)

 正文

CRL提供了JSON格式的導入和導出

導出方法

        /// <summary>
        /// 導出爲json[基本方法]
        /// </summary>
        /// <param name="expression"></param>
        /// <returns></returns>
        public string ExportToJson(Expression<Func<TModel, bool>> expression)

導入方法

        /// <summary>
        /// 從json導入[基本方法]
        /// </summary>
        /// <param name="json"></param>
        /// <param name="delExpression">要刪除的數據</param>
        /// <param name="keepIdentity">是否保留自增主鍵</param>
        /// <returns></returns>
        public int ImportFromJson(string json, Expression<Func<TModel, bool>> delExpression, bool keepIdentity = false)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章