在上一個博客中,我已經分享了魔方的新手入門級教程。然后石頭老大就講解了魔方的基礎使用【有興趣的小伙伴可以去群里問管理要】,視屏中講的很詳細也很清楚
我就在這里說一下我自己學到的東西。
在上一篇中,我們已經得到了基本的菜單和顯示列表。但是有些方法沒有說到
1.反向編譯工具
在我們新建了空白的mvc項目之后,可以自己寫model文件,然后利用build.tt反向生成數據庫和實體類,這是魔方自帶的功能。
2.模板覆蓋
在魔方中,使用了大量的分布視圖。下面是魔方源碼。
凡是以下划線開頭的視圖,都是表示可以覆蓋的視圖,而我們在項目中最常用的就是列表視圖 _List_Data 和表單視圖 _Form_Body
這兩個視圖均可自己生成,步驟如下。
得到視圖之后可以做自定義修改
3.枚舉類
在魔方中,如果一個表名 Class 加上其主鍵 ID 和 另外的一張表的字段名 ClassID 相同的話,他會自動識別為枚舉類 如下:
如果這個枚舉並不是主鍵的話,我的方法是自己寫了個枚舉類
然后去cs,文件中將對應的數據類型改成枚舉類型就可以了,效果如下:
枚舉類在數據庫中是int類型 ,存儲也是數字,只是在顯示中顯示數字對應的枚舉而已。