2017-02-02 2 views
0

このMVCチュートリアルを試してみようとしています。チュートリアルでは、C#であるが、私はVB.NETを使用してそれをしようとしています、と私は、このエラーにこだわっている:異なるアクセスレベルを持つため、 'Protected Overridable Overloads Sub Seed(SchoolContextとしてのコンテキスト)'をオーバーライドできません。

Public Overrides Sub Seed(Context as SchoolContext)' cannot override 'Protected Overridable Overloads Sub Seed(Context as SchoolContext)' because they have different access levels.

Screenshot

誰かが助けることはできますか?

+0

私は強引にしたくないが、それは本当にあなたの問題を解決した場合、私は私の答えを受け入れることができたいと思います。そうすることで未回答のリストから削除され、将来重複をマークすることができます。最も重要なことは、これが他のユーザーにもあなたの問題を解決したことを示すことです。 - 回答を受け入れるときには、回答者には15の評判ポイントが与えられ、質問者2の評判ポイントが与えられます。 –

+0

あなたの古い質問にも同じことをしなければなりません。あなたの最初の問題を実際に解決した答えがあれば。 - 詳細については、[**どのように回答を受け付けるか?**](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)を参照してください。 –

答えて

0

エラーは非常に明確です。アクセスレベルProtectedを使用する関数がオーバーロードされていますが、関数内でアクセスレベルはPublicです。

あなたのメソッド宣言があるべき変更

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

ビンゴ。ありがとう:D – Steve

+0

@スティーブ:私は助けることができてうれしい!チェックマークを押してこれを承認済みの回答としてください。これについての詳細は、[ツアー](http://stackoverflow.com/tour)をご覧ください。 –

+0

oic。私はすでに緑のチックをクリックします。 – Steve

関連する問題