我正在在ASP.NET MVC的Project Wedding Hall网站上工作。我正在使用ASP.NET Web API构建API。为了进行身份验证和授权,我正在使用ASP.NET身份。我已经在课堂上学到了一些有关导航属性的知识,并且我正在尝试加载城市班级信息,因为我遇到的问题是我无法使用.conclude方法加载城市。使用以下代码,我在城市领域获得了无效的价值。
我试图使用.conclude方法来热切地加载城市类,但没有显示该方法。
public class ApplicationUser : IdentityUser
{
public string FirstName { get; set; }
public string LastName { get; set; }
public string address { get; set; }
public string MobileNumber { get; set; }
public string CNIC { get; set; }
public City City { get; set; }
public int CityId { get; set; }
}
public class UsersController : ApiController
{
private ApplicationDbContext context;
public UsersController()
{
context = new ApplicationDbContext();
}
public IEnumerable<ApplicationUser> GetUsers()
{
return context.Users.ToList();
}
}
导入system.data.entity namespace:
using System.Data.Entity;
导航属性必须定义为虚拟:
public virtual City City { get; set; }