ユーザー認証を使用してASPNETCORE MVC Webアプリケーションを作成するデータベースを最初に使用するアプローチで、IdentityUserクラスのパラメータをクエリする方法をオーバーライドしたいと思います。データベース。理由は、IdentityUserの現在の実装では、2つの新しいパラメータNormalizedEmailとNormalizedUserName(これは私の意見では正規化から収縮しています)です。存在しないテーブルフィールドのMS SQLサーバーへのC#モデルクラスパラメータ呼び出しの制限
Modelクラスに以下のコードを記述して、2つのパラメータがデータベースのクエリに含まれないようにする方法はありますか、コントローラクラスで行う必要がありますか?
public class IdentityUser : Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUser
{
public override string NormalizedUserName
{ get { return null; } set { value = null; } }
public override string NormalizedEmail
{ get { return null; } set { value = null; } }
}
これは、オーバーライドパラメータ/メソッドのポイントであり、基本クラスについて何かを変更します。また、部分的にプログラミングすることは、物事、dllクラス、メソッドのインポートや参照を変換できることです。 – Edward