您好,登錄后才能下訂單哦!
這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)ASP.NET MVC Bootstrap極速開發(fā)框架該怎么構(gòu)建,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
每次新開發(fā)項(xiàng)目都要從頭開始設(shè)計(jì)?有木有一個通用的快速開發(fā)框架?并且得是ASP.NET MVC And Bootstrap?數(shù)據(jù)庫不要手工創(chuàng)建?框架對未來業(yè)務(wù)支持的擴(kuò)展性好?這么簡單的功能還需要一天搭建基礎(chǔ)環(huán)境?能不能只關(guān)心我所需要的業(yè)務(wù)?
有這樣的一個項(xiàng)目,基于ASP.NET MVC、EntityFramework、Memcached、Bootstrap的快速項(xiàng)目開發(fā)框架,只需3秒鐘即可創(chuàng)建一個帶有簡單用戶管理的項(xiàng)目。
懶人一鍵安裝包下載地址,雙擊“install.bat”批處理,即可將模板項(xiàng)目加入到VS項(xiàng)目模板列表。
只需單擊一個“確定”按鈕即可創(chuàng)建一個帶有簡單用戶管理、登陸功能的后臺程序,如下圖所示:
導(dǎo)出項(xiàng)目模板示例截圖:
public abstract class ServiceContext : IDisposable { /// <summary> /// 數(shù)據(jù)庫操作上下文 /// </summary> public readonly DefaultDbContext DbContext = new DefaultDbContext(); /// <summary> /// 緩存組件 /// </summary> public CacheContext CacheContext { get; private set; } /// <summary> /// 動態(tài)設(shè)置緩存對象的新實(shí)例 /// </summary> /// <param name="cacheContext">緩存實(shí)例對象</param> public void SetCacheInstance(CacheContext cacheContext) { //先釋放現(xiàn)有的緩存組件 if (CacheContext != null) { CacheContext.Dispose(); CacheContext = null; } //初始化緩存組件新的實(shí)例 CacheContext = cacheContext; } public void SetCacheInstance(Type cacheContextType) { if (cacheContextType == null) { throw new ArgumentNullException("cacheContextType"); } if (!typeof(CacheContext).IsAssignableFrom(cacheContextType)) { throw new ArgumentException( string.Format(CultureInfo.CurrentCulture, "該類型 {0} 必須繼承自抽象類CacheContext", cacheContextType), "cacheContextType"); } try { CacheContext = Activator.CreateInstance(cacheContextType) as CacheContext; } catch (Exception ex) { throw new InvalidOperationException( String.Format( CultureInfo.CurrentCulture, "創(chuàng)建抽象類 CacheContext 的實(shí)例 {0} 失敗", cacheContextType), ex); } } public void Dispose() { if (DbContext != null) { DbContext.Dispose(); } if (CacheContext != null) { CacheContext.Dispose(); } } }
項(xiàng)目的基本框架給你提供了快速的入門,更NB的設(shè)計(jì)還需要你的進(jìn)一步想象發(fā)揮。
上述就是小編為大家分享的ASP.NET MVC Bootstrap極速開發(fā)框架該怎么構(gòu)建了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。