openIddict отсутствует определение AddEntityFrameworkCoreStores - PullRequest
0 голосов
/ 30 мая 2018

Метод расширений AddEntityFrameworkCoreStores не работает должным образом.Я получаю сообщение об ошибке, указывающее, что OpenIddictCoreBuilder не имеет определения AddEntityFrameworkCoreStores.

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

У меня есть using s в моем проекте:

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;

1 Ответ

0 голосов
/ 31 мая 2018

Синтаксис в RC3 изменился:

services.AddOpenIddict()

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

Объявление можно прочитать здесь: https://github.com/openiddict/openiddict-core/issues/608.

...