2017-04-07 8 views
0

ユーザーのuserIdを使用してアプリケーションのユーザーを検索する方法があるかどうか不思議です。私はあなたの個人的なページの例を訪問するとき、stackoverflowが行うのと同じことをしたいと思います。stackoverflow_.com/users/7416543/usernameここで何をしているのかわかりませんが、usersControllerがあるようですユーザーIDで認証を有効にしないで自分のモデル、コントローラ、ビューを構築するだけで、これを行うことができますが、identityUsers(applicationUsersクラス)​​を組み込む方法があります。それはaspNetUsersのようなテーブルからデータを取り出そうとするときに非常に目立つ独自のシステムを持っているようだ。私は別のUsermodelを作成し、aspNetusersから外国人とuserIdをリンクする必要があるかどうか不思議です新しいモデルのキーを押します。誰かがこれを達成するための方法を知っていればそれはすばらしいことになります。アイデンティティの使用中にuserId経由でアプリケーションのユーザーを検索する方法はありますか?

答えて

0

使用UserManager<applicationUser>

var users = this.UserManager.Users 
    .Where(p => p.UserId == "yourvalue") 
    .ToList(); 
+1

すごいその年近くされていると私は最終的にあなたが言っていたものを手に入れます。 –

関連する問題