最新開源DBLayer,原來資料庫操作可以這麼簡單

2022-04-12 05:02:20 字數 1774 閱讀 2308

dblayer,我最近開源的資料庫輕量級orm框架,目前支援sqlserver、mysql、oracle, 特別做了分頁的封裝。

這個框架從七八年前開始逐漸公升級而來,也經歷了不少專案,希望可以將大家從sql字串中解放出來。

開源位址

訪問**案例

var id = theservice.insertentitylong>(

() => new

syslog()

);

分頁操作
///

///分頁查詢

/// ///

查詢條件

///public ienumerableseach(sysusercondition.search condition)

if (!string

.isnullorempty(condition.useremail))

if (!string

.isnullorempty(condition.usermobile))}};

var result = base.getresultbypager(page);

return

result;

}

推薦和spring 配合使用,具體配置**請進入原始碼檢視。

同時在spring 配置多個資料庫連線,支援資料庫連線字串密碼加密。只需要在 passwordkey加入金鑰

sql_wxius_string_server

" type="

dblayer.core.connectionstring, dblayer.core

" singleton="

true

">

"properties

">

"userid

" value="

sa" />

"password

" value="

***" />

"passwordkey

" value="" />

"database

" value="

wxius

" />

"datasource

" value="

." />

"connectiontoken

" value="

password=$;persist security info=true;user id=$;initial catalog=$;data source=$;pooling=true;min pool size=5;max pool size=10

" />

object>

資料庫唯一標識除了可以資料自動編碼,還支援在**端自動 生成 guid 和 時間點。下面**是uuid,時間點並按照順序生成的自動編號

uuidgenerator

" type="

dblayer.persistence.uuidgenerator, dblayer.persistence

" singleton="

true

" >

"workerid

" value="

1"/>

"regionid

" value="

1"/>

01:42:54 gmt-->

"twepoch

" value="

1288834974657

"/>

object>

最新開源DBLayer,資料庫操作也可以很簡單

dblayer,我最近開源的資料庫輕量級orm框架,目前支援sqlserver mysql oracle,特別做了分頁的封裝。這個框架從七八年前開始逐漸公升級而來,也經歷了不少專案,希望可以將大家從sql字串中解放出來。開源位址 訪問 案例 var id theservice.insertentit...

php mysql 開源中國 php資料庫操作類

class db else else return 0 釋放結果集 public function free result void func get args foreach void as query if is resource query get resource type query my...

Mysql資料庫操作常用命令(最新)

1.mysql中常用命令 1 可以在cmd中輸入mysql uroot p123456 2 顯示表結構 describe 表明 或者 desc 表明 3 檢視 mysql 中有哪些個資料庫 show databases 4 使用乙個資料庫 use 資料庫名稱 5 新建乙個資料庫 create dat...