【问题标题】:openIddict missing AddEntityFrameworkCoreStores definitionopenIddict 缺少 AddEntityFrameworkCoreStores 定义
【发布时间】:2018-11-09 01:25:39
【问题描述】:

扩展方法AddEntityFrameworkCoreStores 未按预期工作。我收到一条错误消息,指出 OpenIddictCoreBuilder 没有 AddEntityFrameworkCoreStores 定义。

// Register the OpenIddict services.
services.AddOpenIddict(options =>
{
    // Register the Entity Framework stores.
    options.AddCore().AddEntityFrameworkCoreStores<ApplicationDbContext>();

我的项目中有这些usings:

using System;
using System.Threading.Tasks;
using AspNet.Security.OpenIdConnect.Primitives;
using AuthorizationServer.Models;
using AuthorizationServer.Services;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using OpenIddict.Abstractions;
using OpenIddict.Core;
using OpenIddict.EntityFrameworkCore.Models;

【问题讨论】:

    标签: openiddict


    【解决方案1】:

    RC3 中的语法发生了变化:

    services.AddOpenIddict()
    
        // Register the OpenIddict core services.
        .AddCore(options =>
        {
            options.UseEntityFrameworkCore()
                   .UseDbContext<ApplicationDbContext>();
        });
    

    您可以在此处阅读公告:https://github.com/openiddict/openiddict-core/issues/608

    【讨论】:

      猜你喜欢
      • 2022-01-05
      • 2017-07-01
      • 2015-08-29
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      相关资源
      最近更新 更多