最新開源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í)。