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

使用ASP.NET.4.5.1+MVC5.0 搭建一個(gè)包含 Ninject框架 項(xiàng)目

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

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

2.添加一個(gè)類庫(kù) 名稱為XXX.Domain

3.添加一個(gè)ASP.MVC名稱為XXX.WebUI

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

5.添加單元測(cè)試項(xiàng)目XXX.UntiTests

6.在程序包控制臺(tái)里面輸入以下代碼

復(fù)制代碼 代碼如下:

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

復(fù)制代碼 代碼如下:

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文件

復(fù)制代碼 代碼如下:

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

10.創(chuàng)建一個(gè)實(shí)體類

11.創(chuàng)建XXXXXRepository

12.最后新建Controller

13.生成模版視圖

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

您可能感興趣的文章:

相關(guān)文章

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

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

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

    .NET framework 4.0 安裝失敗回滾問(wèn)題

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

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

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

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

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

    VsCode之使用WebView通信詳解

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

    壓力測(cè)試中需要掌握的幾個(gè)基本概念

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

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

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

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

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

    如何將Winform移植到.NET Core 3.0

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

    asp.net GridView導(dǎo)出到Excel代碼

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

最新評(píng)論

临高县| 吕梁市| 康定县| 绍兴县| 通道| 邵东县| 蒙城县| 阳西县| 梁河县| 石嘴山市| 铅山县| 泰安市| 上高县| 武鸣县| 汝南县| 余干县| 东丰县| 霍林郭勒市| 乐陵市| 通榆县| 婺源县| 台中市| 开江县| 平潭县| 浮山县| 甘谷县| 德保县| 横峰县| 清原| 莲花县| 武安市| 苍梧县| 瑞安市| 丹寨县| 鹿邑县| 平罗县| 怀集县| 双城市| 稻城县| 太谷县| 柘荣县|