記事詳細
- 投稿日
- 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