在上一个博客中,我已经分享了魔方的新手入门级教程。然后石头老大就讲解了魔方的基础使用【有兴趣的小伙伴可以去群里问管理要】,视屏中讲的很详细也很清楚
我就在这里说一下我自己学到的东西。
在上一篇中,我们已经得到了基本的菜单和显示列表。但是有些方法没有说到
1.反向编译工具
在我们新建了空白的mvc项目之后,可以自己写model文件,然后利用build.tt反向生成数据库和实体类,这是魔方自带的功能。
2.模板覆盖
在魔方中,使用了大量的分布视图。下面是魔方源码。
凡是以下划线开头的视图,都是表示可以覆盖的视图,而我们在项目中最常用的就是列表视图 _List_Data 和表单视图 _Form_Body
这两个视图均可自己生成,步骤如下。
得到视图之后可以做自定义修改
3.枚举类
在魔方中,如果一个表名 Class 加上其主键 ID 和 另外的一张表的字段名 ClassID 相同的话,他会自动识别为枚举类 如下:
如果这个枚举并不是主键的话,我的方法是自己写了个枚举类
然后去cs,文件中将对应的数据类型改成枚举类型就可以了,效果如下:
枚举类在数据库中是int类型 ,存储也是数字,只是在显示中显示数字对应的枚举而已。