zoukankan      html  css  js  c++  java
  • .Net Core 使用依赖注入

    ASP.NET Core 源码阅读笔记(1) ---Microsoft.Extensions.DependencyInjection

    在asp .net中使用依赖注入很简单,只需要在Startup类的ConfigureServices(IServiceCollection services)方法中,通过IServiceCollection接口注入就行。

    通过接口的Add*方法进行注册,代码如下:

    ASP.NET Core runtime帮忙注册如下方法

           // This method gets called by the runtime. Use this method to add services to the container.
    public void ConfigureServices(IServiceCollection services) { services.AddEntityFrameworkSqlServer().AddDbContext<**Context>(options => options.UseSqlServer(Configuration.GetConnectionString("***"))); //services.AddAuthorization(options => { options.DefaultPolicy }); // Add framework services. services.AddOptions(); services.AddDistributedMemoryCache(); services.AddMvc(); services.AddScoped<MenuService>(); services.AddTransient<ICommon, Common>(); services.AddSingleton<IConfiguration>(Configuration); }

        

  • 相关阅读:
    1.20
    1.18
    4.16python安装
    4.15Android学习
    4.14Android学习
    4.13Android学习
    4.12Android学习
    4.11Android学习
    4.10Android学习
    4.09Android学习
  • 原文地址:https://www.cnblogs.com/chrisghb8812/p/5985432.html
Copyright © 2011-2022 走看看