真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

最新開源DBLayer是什么意思

最新開源DBLayer是什么意思?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。

成都創(chuàng)新互聯(lián)公司是一家專業(yè)從事成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)公司依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

  DBLayer,我最近開源的數(shù)據(jù)庫(kù)輕量級(jí)orm框架,目前支持sqlserver、MySQL、oracle, 特別做了分頁(yè)的封裝。

這個(gè)框架從七八年前開始逐漸升級(jí)而來(lái),也經(jīng)歷了不少項(xiàng)目,希望可以將大家從sql字符串中解放出來(lái)。

開源地址

訪問代碼案例

var id = TheService.InsertEntity(
        () => new SysLog()
        {
            LogId = -1,
            LogContentJson = "測(cè)試",
            LogCreater = "測(cè)試",
            LogCreateTime = DateTime.Now,
            LogType = "1"});
分頁(yè)操作
        /// /// 分頁(yè)查詢/// /// 查詢條件/// public IEnumerable Seach(SysUserCondition.Search condition)
        {var page = new Pager()
            {
                Condition = condition,
                Table = "sys_user",
                Key = "user_id",
                Order = string.Empty,
                Field = "*",
                WhereAction = (Condition, Where, Paramters) =>{if (!string.IsNullOrEmpty(Condition.UserName))
                    {
                        Where.Append("AND user_name LIKE @user_name ");
                        Paramters.Add(base.CreateParameter("@user_name", string.Concat("%", Condition.UserName, "%")));
                    }if (!string.IsNullOrEmpty(Condition.UserEmail))
                    {
                        Where.Append("AND user_email LIKE @user_email ");
                        Paramters.Add(base.CreateParameter("@user_email", string.Concat("%", Condition.UserEmail, "%")));
                    }if (!string.IsNullOrEmpty(Condition.UserMobile))
                    {
                        Where.Append("AND user_mobile LIKE @user_mobile ");
                        Paramters.Add(base.CreateParameter("@user_mobile", string.Concat("%", Condition.UserMobile, "%")));
                    }
                }
            };var result = base.GetResultByPager(page);return result;
        }

推薦和spring 配合使用,具體配置代碼請(qǐng)進(jìn)入源碼查看。

同時(shí)在spring 配置多個(gè)數(shù)據(jù)庫(kù)連接,支持?jǐn)?shù)據(jù)庫(kù)連接字符串密碼加密。只需要在 passwordKey加入密鑰

  
    
      
        
        
        
        
        
      
    
    
  

數(shù)據(jù)庫(kù)唯一標(biāo)識(shí)除了可以數(shù)據(jù)自動(dòng)編碼,還支持在代碼端自動(dòng) 生成 GUID 和 時(shí)間點(diǎn)。下面代碼是uuid,時(shí)間點(diǎn)并按照順序生成的自動(dòng)編號(hào)

  
    
    
    
    
    
    
    
  

關(guān)于最新開源DBLayer是什么意思問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


分享標(biāo)題:最新開源DBLayer是什么意思
文章地址:http://weahome.cn/article/jjihip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部