記事詳細


投稿日
2025年12月10日18時40分
タイトル

ログイン中のユーザーをフィルターにデータベースを取得

内容

コントローラー側のコード例

 var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); //現在ログインしているユーザーのIDを取得するためのものです。

     //Userオブジェクトは、ClaimsPrincipal 型のオブジェクト:認証が成功すると、ユーザー情報(クレーム)がこの User に格納されます。

     var applicationDbContext = _context.MonthlyBudget.Include(m => m.User).Where(p => p.UserId == userId);

       //上のコードは、userIdでフィルターをかけています。

     return View(await applicationDbContext.ToListAsync());

Powered by Froala Editor

添付画像

画像はありません
Genreのカテゴリ-名
Controllers
編集 | 記事一覧