最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用ASP.NET.4.5.1+MVC5.0 搭建一個包含 Ninject框架 項目

 更新時間:2015年01月27日 09:50:31   投稿:hebedich  
這篇文章主要介紹了使用ASP.NET.4.5.1+MVC5.0 搭建一個包含 Ninject框架 項目的方法,需要的朋友可以參考下

1.創(chuàng)建一個空白解決方案

2.添加一個類庫 名稱為XXX.Domain

3.添加一個ASP.MVC名稱為XXX.WebUI

4.選著空模版,勾選MVC核心引用

5.添加單元測試項目XXX.UntiTests

6.在程序包控制臺里面輸入以下代碼

復制代碼 代碼如下:

Install-Package Ninject -version 3.0.1.10 -projectname Toad.WebUI
Install-Package  Ninject.Web.Common  -version  3.0.0.7  -projectname Toad.WebUI
Install-Package  Ninject.MVC3  -Version  3.0.0.6  -projectname Toad.WebUI
Install-Package  Ninject  -version  3.0.1.10  -projectname Toad.UnitTests
Install-Package  Ninject.Web.Common  -version  3.0.0.7  -projectname Toad.UnitTests
Install-Package  Ninject.MVC3  -Version  3.0.0.6  -projectname Toad.UnitTests
Install-Package Moq -version 4.1.1309.1617 -projectname Toad.WebUI
Install-Package  Moq  -version  4.1.1309.1617  -projectname Toad.UnitTests
Install-Package  Microsoft.Aspnet.Mvc  -version  5.0.0  -projectname Toad.Domain
Install-Package EntityFramework -projectname Toad.Domain
Install-Package EntityFramework -projectname Toad.WebUI

7.添加引用依賴關(guān)系,WebUI-->Domain UnitTests--->WebUI UnitTests--->Domain.

8.創(chuàng)建文件夾Infrastructure,設(shè)置NinjectDependencyResolver

復制代碼 代碼如下:

namespace Toad.WebUI.Infrastructure
{
    public class NinjectDependencyResolver : IDependencyResolver
    {
        private IKernel kernel;
        public NinjectDependencyResolver(IKernel kernelParam)
        {
            kernel = kernelParam;
            AddBindings();
        }
        public object GetService(Type serviceType)
        {
            return kernel.TryGet(serviceType);
        }
        public IEnumerable<object> GetServices(Type serviceType)
        {
            return kernel.GetAll(serviceType);
        }
        private void AddBindings()
        {
             kernel.Bind<IProductRepository>().To<EFProductRepository>();
        }
    }
}

9.修改App_Start里面的NinjectWebCommon.cs文件

復制代碼 代碼如下:

 System.Web.Mvc.DependencyResolver.SetResolver(new
                Toad.WebUI.Infrastructure.NinjectDependencyResolver(kernel));

10.創(chuàng)建一個實體類

11.創(chuàng)建XXXXXRepository

12.最后新建Controller

13.生成模版視圖

以上我們就建立好了一個包含 Ninject框架 項目,是不是很簡單,希望小伙伴們喜歡,后續(xù)我們將繼續(xù)深入。

您可能感興趣的文章:

相關(guān)文章

  • asp.net B2B網(wǎng)站對接支付寶接口

    asp.net B2B網(wǎng)站對接支付寶接口

    首先,網(wǎng)上購物系統(tǒng)必須與支付寶公司簽訂合作協(xié)議,以確保從本購物網(wǎng)站上傳到
    2010-06-06
  • .NET framework 4.0 安裝失敗回滾問題

    .NET framework 4.0 安裝失敗回滾問題

    這篇文章主要介紹了.NET framework 4.0 安裝失敗回滾問題,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • .NET?Core使用Worker?Service創(chuàng)建服務

    .NET?Core使用Worker?Service創(chuàng)建服務

    這篇文章介紹了.NET?Core使用Worker?Service創(chuàng)建服務的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • asp.net在后端動態(tài)添加樣式表調(diào)用的方法

    asp.net在后端動態(tài)添加樣式表調(diào)用的方法

    這篇文章主要介紹了asp.net在后端動態(tài)添加樣式表調(diào)用的方法,涉及asp.net操作樣式表的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • VsCode之使用WebView通信詳解

    VsCode之使用WebView通信詳解

    這篇文章主要介紹了VsCode之使用WebView通信詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 壓力測試中需要掌握的幾個基本概念

    壓力測試中需要掌握的幾個基本概念

    一個asp.net的頁面。對于壓力測試,必須時時刻刻做,如果不知道自己的應用能夠承載多少的并發(fā)用戶數(shù),那基本上就是在扔定時炸彈
    2011-09-09
  • asp.net core3.1 引用的元包dll版本兼容性問題解決方案

    asp.net core3.1 引用的元包dll版本兼容性問題解決方案

    這篇文章主要介紹了asp.net core 3.1 引用的元包dll版本兼容性問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • asp.net實現(xiàn)DataList與Repeater嵌套綁定的方法

    asp.net實現(xiàn)DataList與Repeater嵌套綁定的方法

    這篇文章主要介紹了asp.net實現(xiàn)DataList與Repeater嵌套綁定的方法,結(jié)合實例形式分析了DataList與Repeater的步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2016-04-04
  • 如何將Winform移植到.NET Core 3.0

    如何將Winform移植到.NET Core 3.0

    這篇文章主要介紹了如何將Winform移植到.NET Core 3.0,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • asp.net GridView導出到Excel代碼

    asp.net GridView導出到Excel代碼

    asp.net GridView導出到Excel代碼,需要的朋友可以參考下。
    2009-07-07

最新評論

仙桃市| 鸡泽县| 横峰县| 西安市| 沂水县| 万山特区| 吉安市| 芦山县| 广昌县| 宁南县| 广丰县| 江川县| 孟州市| 方城县| 郧西县| 盱眙县| 大理市| 盐源县| 贺州市| 泸溪县| 新源县| 信宜市| 沂南县| 清水县| 亳州市| 革吉县| 莱芜市| 页游| 卢龙县| 罗山县| 湖州市| 海安县| 珠海市| 简阳市| 隆回县| 汝州市| 伽师县| 嘉兴市| 突泉县| 二手房| 阳山县|