登録フォームがエラー "ArgumentNullException:値はnullにはできません"を返します。新しいMVC 6プロジェクトで

asp.net-core-mvc asp.net-mvc entity-framework-core

質問

私は新しい単純なMVC 6プロジェクト(Entity Framework 7)を作成しました。project.jsonのデータベースに接続文字列を追加しました

それから、データベースにユーザーテーブルを作成するための移行を行いました。

アプリケーションを実行した後、新しいユーザーを登録すると、登録フォームを記入して登録ボタンをクリックすると以下のエラーが表示されます。

An unhandled exception occurred while processing the request.

ArgumentNullException: Value cannot be null.
Parameter name: entityType
Microsoft.Data.Entity.Utilities.Check.NotNull[T](T value, String parameterName)

誰でも助けることができますか?このエラーの詳細を知りたいと思っていますか?

人気のある回答

この問題は、ApplicationDbContext.csで宣言されていないモデルクラスのために発生しました

public DbSet<UserDetails> UserDetails { get; set; }ようなクラスを追加してくださいpublic DbSet<UserDetails> UserDetails { get; set; }

私はこれをApplicationDbContext.csに追加し、エラーがなくなり、データを正しく保存しました。



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ