asp.net核心-什么是AspNetCore中的CreatePerOwinContext替换



AspNetCore中的CreatePerOwinContext替换(如果有的话(是什么?

我正在尝试将Asp.Net Identity示例迁移到AspNet Core,并发现这是遗留问题吗?提供CreatePerOwinContext扩展方法的包与Asp.Net Core框架不兼容。

经过一番挖掘。。。似乎CCD_ 3主要是依赖注入机制的一部分。

Microsoft.AspNetCore 1.0.0作为一级公民支持依赖项注入。

https://docs.asp.net/en/latest/fundamentals/dependency-injection.html

扩展可用于所需的大多数常见身份服务。例如,以下是CreatePerOwinContextIServiceCollection 的比较

IServiceCollection(AspNetCore 1.0.0(

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddDbContext<ApplicationDbContext>(options =>
            options.UseSqlServer(config.GetConnectionString("DefaultConnection")));
    }
}

CreatePerOwinContext(已过时(

public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.CreatePerOwinContext(ApplicationDbContext.Create);
    }
}

相关内容

  • 没有找到相关文章

最新更新