1.登录
2.登出
3.扩展属性的使用
查询ListFields(字段集合)和编辑字段集合添加扩展属性使用。
4.局部更新
使用ajax提交请求
5.一个页面需要用到多个Entity
6.查找数据是否分页的问题
若要查找对应分页的数据,FindAll中需要提交分页相关的数据,则只查询分页的数据;若不提供分页参数,则会查找所有数据
7.表名和连接名不能相同(不区分大小写)
8.XCode动态连接同一个数据库,不同表连接取不同的连接名,可能会存在问题,导致部分数据写入失败,待测试
9.Controller的继承关系及功能分类
10.特殊Controller(不继承EntityController<TEntity>,而是它的父类ReadOnlyController<TEntity>或者ControllerBaseX;继承自EntityController子类EntityTreeController<TEntity>)
10.1 LogController,AppLogController,VisitStatController
继承自ReadOnlyEntityController<TEntity>。ReadOnlyEntityController只封装了查询的方法(无关权限),而EntityController中封装了根据权限的增删查改方法。
10.2 FileController,DbController
继承自ControllerBaseX
10.3 MenuController, DepartmentController
继承自EnittyTreeController<TEntity>
10.4 CubeController,CoreController,SysController,XCodeController
继承自ConfigController<TEnitty>