扩展方法AddEntityFrameworkCoreStores未按预期工作。我得到一个错误,指出OpenIddictCoreBuilder没有AddEntityFrameworkCoreStores定义。
// Register the OpenIddict services.
services.AddOpenIddict(options =>
{
// Register the Entity Framework stores.
options.AddCore().AddEntityFrameworkCoreStores<ApplicationDbContext>();我的项目中有这些using:
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;发布于 2018-05-31 08:25:01
RC3中的语法已更改:
services.AddOpenIddict()
// Register the OpenIddict core services.
.AddCore(options =>
{
options.UseEntityFrameworkCore()
.UseDbContext<ApplicationDbContext>();
});你可以在这里阅读公告:https://github.com/openiddict/openiddict-core/issues/608。
https://stackoverflow.com/questions/50600457
复制相似问题