Я новичок в программировании и сейчас пытаюсь создать веб-приложение в ASP.Net.Проблема, которую я имею право, состоит в том, как сначала создать DBContext с кодом.Это мои модели:
public class Messages {
public int MessageID { get; set; }
[Required]
[StringLength(300, MinimumLength = 3)]
public string MessageContent { get; set; }
public virtual ApplicationUser Sender { get; set; }
public virtual ApplicationUser Receiver { get; set; }
}
public class FriendRequest {
public int RequestId { get; set; }
public virtual ApplicationUser RequestFrom { get; set; }
public virtual ApplicationUser RequestTo { get; set; }
public bool Confirmed { get; set; }
}
public class DejtingsidaDbContext : DbContext {
public DejtingsidaDbContext() : base() { }
public virtual DbSet<Messages> Messages { get; set; }
public virtual DbSet<FriendRequest> Requests { get; set; }
}
А вот HomeController:
public class HomeController : Controller {
DejtingsidaDbContext db = new DejtingsidaDbContext();
public ActionResult Index() {
return View();
}
public ActionResult About() {
ViewBag.Message = "Your application description page.";
return View();
}
public ActionResult Contact() {
ViewBag.Message = "Your contact page.";
return View();
}
}
Я пытался создать строку подключения в Web.config, но при первом запускепрограмма, а затем, когда я проверяю, была ли база данных создана, она не была создана.Пожалуйста, помогите новичку!