Dan*_*sen 2 entity-framework asp.net-identity entity-framework-migrations
我正在尝试创建一个使用 Windows Identity 和 Entity Framework Code First 的应用程序。所以我正在创建一个自定义类来保存一些数据。
public class Order {
public string Name { get; set; }
public DateTime CreatedDate { get; set; }
public IdentityUser User { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
现在我尝试将用户表链接到订单表(由实体框架生成)。这样我就可以执行 Order.User 来获取创建订单的用户的用户信息。
我想使用创建一个新订单
new Order {
Name = "Test",
CreatedDate = new DateTime(2014, 3, 30),
User = <What goes here?>
}
Run Code Online (Sandbox Code Playgroud)
现在如何获取当前登录用户的“IdentityUser”?或者我以错误的方式处理这个问题?
您可以从控制器内部的 User.Identity 获取当前用户,并从外部获取 HttpContext.Current.User.Identity。检查这个:ASP.NET MVC 5 - 身份。如何获取当前的ApplicationUser
| 归档时间: |
|
| 查看次数: |
10047 次 |
| 最近记录: |