更改用户上下文
本文关键字:上下文 用户 | 更新日期: 2023-09-27 18:05:42
我正在使用MVC4互联网应用程序,我正试图改变帐户模型以使用我的上下文。我似乎无法使它工作。我试图删除上下文,包括用户配置文件在我的上下文中,我可以登录等,但当我检查配置文件的用户id它返回一个空值。
public DbSet<FightCard> FightCards { get; set; }
public DbSet<Fight> Fights { get; set; }
public DbSet<Fighter> Fighters { get; set; }
public DbSet<UserProfile> UserProfiles { get; set; }
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
}
当我尝试这样做时:
public ActionResult Profile(int id)
{
UserProfile profile = uc.UserProfiles.Find(id);
ViewBag.Name = profile.UserName;
}
我得到一个空值返回。有人知道如何在不同的上下文中成功地使用简单成员关系吗?
解决了。但说实话,我不太确定是什么修好了它。这是我使用的链接,其中一部分解决了我的问题。
http://dansgreenshoes.com/2013/03/10/mvc4usertable/