W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
WTM框架基本上使用EF Core作為數(shù)據(jù)層,沒有改變太多的東西,只是提供FrameworkContext作為基類并定義了一些輔助函數(shù)
方法說明方法 | 描述 |
---|
FrameworkContext(string cs) | 根據(jù)指定連接字符串創(chuàng)建數(shù)據(jù)庫環(huán)境 |
FrameworkContext(string cs, DBTypeEnum dbtype) | 根據(jù)指定連接字符串和數(shù)據(jù)庫類型創(chuàng)建數(shù)據(jù)庫環(huán)境 |
AddEntity() | 添加一條記錄 |
UpdateEntity() | 修改一條記錄 |
UpdateProperty() | 針對(duì)單個(gè)字段進(jìn)行修改 |
DeleteEntity() | 刪除一條記錄 |
CascadeDelete() | 對(duì)于樹形結(jié)構(gòu)進(jìn)行級(jí)聯(lián)刪除 |
DataInit() | 數(shù)據(jù)初始化,子類可重寫這個(gè)函數(shù)進(jìn)行自己的數(shù)據(jù)初始化 |
另外框架本身定義了一些列的表,用以支撐框架內(nèi)部操作,它們是
內(nèi)置數(shù)據(jù)表表名 | 描述 |
---|
FrameworkAreas | 系統(tǒng)區(qū)域,一個(gè)Area對(duì)應(yīng)一個(gè)區(qū)域,第一次生成數(shù)據(jù)庫時(shí)框架會(huì)反射所有Area,Controller,Action并把信息記錄在這個(gè)表中 |
FrameworkModules | 每個(gè)區(qū)域下的模塊,一個(gè)Controller對(duì)應(yīng)一個(gè)模塊 |
FrameworkActions | 每個(gè)模塊下的方法 |
FrameworkMenus | 系統(tǒng)菜單 |
DataPrivileges | 數(shù)據(jù)權(quán)限 |
FunctionPrivileges | 頁面權(quán)限 |
FileAttachments | 系統(tǒng)附件 |
FrameworkUsers | 用戶表 |
FrameworkRoles | 角色 |
FrameworkGroups | 用戶組 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: