Я предполагаю, что вы используете эту функцию, как показано ниже:
WebHost
.CreateDefaultBuilder(args)
.ConfigureServices(Action<_> configureServices)
.Configure(Action<_> configureApp)
Вы обнаружите, что этот метод ConfigureServices
перегружен Action<WebHostBuilderContext, IServiceCollection>
. Таким образом, вы можете изменить свою функцию следующим образом:
let configureServices (context:WebHostBuilderContext) (services:IServiceCollection) =
let config = context.Configuration
let connString = config.GetConnectionString "DefaultConnection"
services.AddDbContext<IdentityDbContext<IdentityUser>>(fun opts ->
opts.UseNpgsql(connString) |> ignore
) |> ignore
И измените код вызова на этот (примечание Action<_>
становится Action<_,_>
):
WebHost
.CreateDefaultBuilder(args)
.ConfigureServices(Action<_,_> configureServices)
.Configure(Action<_> configureApp)