我是 MVC 编程的新手。在正常的 OOP 中,我有我的课程,我只会从数据库中初始化和加载数据。在 MVC 中,我们有模块,我如何从中加载记录?
这是我当前的 UserAcount 类型代码:
[Table("UserAccount")]
public class UserAccount {
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
public string userName { get; set; }
public string email { get; set; }
public int companyID { get; set; }
}
假设我有一个名为“testUser”的用户,我如何初始化这条记录并获取它的信息?我该怎么做呢:
UserAccount user = new UserAccount("tesetUser");
我应该如何以及在哪里使用它?
user = user.SingleOrDefault(u => u.userName.ToLower() == User.Identity.Name.ToLower());