天天看點

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

<a href="http://www.cnblogs.com/ymnets/p/3424309.html">系列目錄</a>

接下來我們建立資料庫的表和各層的代碼

我們隻需要兩張表,文章清單(MIS_Article)和類别表(MIS_Article_Category)

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

 MIS_Article

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

 MIS_Article_Category

 資料庫執行表之後,并更新到EF。

1.建立項目類庫,App.MIS.IBLL,App.MIS.BLL,App.MIS.IDAL,App.MIS.DAL和App.Models下的MIS檔案夾(并進行互相的引用,引用參照DAL,BLL層)

2.打開我們的代碼生成器生成文章清單(MIS_Article)和類别表(MIS_Article_Category)的各層,并放入我們的類庫,然後實行注入到系統

注:生成器能生成增删改查

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

最後生成目錄如下所示

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

3.我們這次使用區域,使用區域最大的好處在于項目分離

   建立區域,在Areas上右鍵建立區域,輸入MIS,以後我們一個區域代表的是一個子系統!

   可以擴充CMS(内容管理系統) CRM(客戶管理系統)等系統實作項目分離

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

其中的ArticleController和CategoryController ManageArticleController MyArticleController對應的是上一篇導航子產品裡面的位址連結

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

其中ManageArticle是管理者能看到所有文章的子產品和具有稽核功能,MyArticle隻能看到自己釋出的,你可以把這個釋出系統,看成是一個内部的文章共享系統

4.編譯系統,看看有無引用出錯等資訊,并修改,Easy to you!

現在估計可以運作系統,并能擷取簡單的視圖了

第一次生成并不能生成我下面這種效果,需要再加一些特效,我下面是已經稽核過的會表為藍色。

ASP.NET MVC5+EF6+EasyUI 背景管理系統(35)-文章釋出系統②-建構項目

下一節,kindeditor在MVC中使用

本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/3730554.html,如需轉載請自行聯系原作者