介绍

2019-04-04 17:41 更新

WTM框架基本上使用EF Core作为数据层,没有改变太多的东西,只是提供FrameworkContext作为基类并定义了一些辅助函数

方法说明
方法
描述
FrameworkContext(string cs)
根据指定连接字符串创建数据库环境
FrameworkContext(string cs, DBTypeEnum dbtype)
根据指定连接字符串和数据库类型创建数据库环境
AddEntity()
添加一条记录
UpdateEntity()
修改一条记录
UpdateProperty()
针对单个字段进行修改
DeleteEntity()
删除一条记录
CascadeDelete()
对于树形结构进行级联删除
DataInit()
数据初始化,子类可重写这个函数进行自己的数据初始化

另外框架本身定义了一些列的表,用以支撑框架内部操作,它们是

内置数据表
表名
描述
FrameworkAreas
系统区域,一个Area对应一个区域,第一次生成数据库时框架会反射所有Area,Controller,Action并把信息记录在这个表中
FrameworkModules
每个区域下的模块,一个Controller对应一个模块
FrameworkActions
每个模块下的方法
FrameworkMenus
系统菜单
DataPrivileges
数据权限
FunctionPrivileges
页面权限
FileAttachments
系统附件
FrameworkUsers
用户表
FrameworkRoles
角色
FrameworkGroups
用户组


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号