Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blazor 当我有一个注册类型时,没有类型为error的注册服务_Blazor_Blazor Server Side_Blazor Webassembly - Fatal编程技术网

Blazor 当我有一个注册类型时,没有类型为error的注册服务

Blazor 当我有一个注册类型时,没有类型为error的注册服务,blazor,blazor-server-side,blazor-webassembly,Blazor,Blazor Server Side,Blazor Webassembly,我学习了在Blazor应用程序中保存数据的教程。我有一个ApplicationDbContext.cs文件: using Microsoft.EntityFrameworkCore; using BlazorApp1.Shared.Models; using System; namespace BlazorApp1.Shared.Data { public class ApplicationDbContext : DbContext { public Appli

我学习了在Blazor应用程序中保存数据的教程。我有一个
ApplicationDbContext.cs
文件:

using Microsoft.EntityFrameworkCore;
using BlazorApp1.Shared.Models;
using System;

namespace BlazorApp1.Shared.Data
{
    public class ApplicationDbContext : DbContext
    {
        public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options)
        {
        }

        public DbSet<SurveyModel> surveyModel { get; set; }
    }
}
我已使用
@inject BlazorApp1.Shared.Data.ApplicationDbContext\u context将其注入我的Survey.razor页面

我得到一个错误:

Unhandled exception rendering component: Cannot provide a value for property '_context' on type 'BlazorApp1.Client.Pages.Survey'. There is no registered service of type 'BlazorApp1.Shared.Data.ApplicationDbContext'.

嗨,希瑟,这是什么版本的blazor?您的DbContext似乎位于共享库中?这是最新版本,我两天前创建了web assembly应用程序。是的,它在共享库中。您不能在WASMWell shoot中注入DbContext。那太糟糕了。不过,谢谢你的帮助!
Unhandled exception rendering component: Cannot provide a value for property '_context' on type 'BlazorApp1.Client.Pages.Survey'. There is no registered service of type 'BlazorApp1.Shared.Data.ApplicationDbContext'.