Vb.net 无法覆盖';受保护的可重写重载子种子(作为学校上下文的上下文)和#x27;因为他们有不同的访问级别

Vb.net 无法覆盖';受保护的可重写重载子种子(作为学校上下文的上下文)和#x27;因为他们有不同的访问级别,vb.net,model-view-controller,dbcontext,Vb.net,Model View Controller,Dbcontext,我正在尝试这个MVC教程。本教程是用C#编写的,但我正在使用VB.NET进行尝试,我遇到了以下错误: 公共重写子种子(上下文作为学校上下文)“无法重写”受保护的可重写重载子种子(上下文作为学校上下文)”,因为它们具有不同的访问级别 有人能帮忙吗?错误很明显。您正在重载使用访问级别的函数,但在您的函数中使用的是访问级别 将方法声明更改为: Protected Overrides Sub Seed(Context as SchoolContext) ...your code... End

我正在尝试这个MVC教程。本教程是用C#编写的,但我正在使用VB.NET进行尝试,我遇到了以下错误:

公共重写子种子(上下文作为学校上下文)“无法重写”受保护的可重写重载子种子(上下文作为学校上下文)”,因为它们具有不同的访问级别


有人能帮忙吗?

错误很明显。您正在重载使用访问级别的函数,但在您的函数中使用的是访问级别

将方法声明更改为:

Protected Overrides Sub Seed(Context as SchoolContext)
    ...your code...
End Sub

@史蒂夫:很高兴我能帮忙!请记住按上面的复选标记将其标记为已接受答案。更多关于这方面的信息,请访问。@Steve:非常感谢!:)我不想急于求成,但如果我的回答真的解决了你的问题,我希望你能接受。通过这种方式,它将从未答复列表中删除,将来可用于标记重复项,最重要的是,它还将向其他用户表明这解决了您的问题。-在接受回答时,回答者还将获得15分的声誉分数,提问者获得2分的声誉分数。如果有一个答案确实解决了你最初的问题,你也应该对你的老问题做同样的回答。-有关更多信息,请参阅。