0

.NETコアプロジェクトで作業しており、ユーザーが登録時に設定するASPNetUsersテーブルにカスタム列を追加しました。私はそのデータを使ってテーブルを正常に移行し、すべて正常に動作します。.NETコアでサインインされたユーザーのカスタムプロパティを取得する

しかし、私のログイン部分では、UserManagerからユーザーのデータにアクセスしなければならず、ユーザー名の代わりにそのDisplayNameを取得する方法はありません。

DisplayName列に格納されているテキストを取得するカスタムメソッドを取得するために、「通常の」Identity Managerの機能を拡張するには、何が必要ですか?

答えて

0

現在のユーザーを取得することで、DisplayNameプロパティにオブジェクトの通常のプロパティとしてアクセスできます。

var currentUser = await _UserManager.GetUserAsync(User); 
currentUser.DisplayName; 
関連する問題