介绍
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 | 用户组 |
以上内容是否对您有帮助:
← 属性
更多建议: