em có làm theo bài hướng đãn này trên trang chủ của ms . đến bài này thì khi mở file Web.config ra thì không thấy phần tử này đâu và xong rồi em vẫn tiếp tục thêm hai dòng này đúng như bài hướng dẫn
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MvcMovie-20130603030321.mdf;Initial Catalog=aspnet-MvcMovie-20130603030321;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"
/>
và đây là lớp model của em và lớp DBContext
public class Movie
{
public int ID { get; set; }
public string Title { get; set; }
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
public decimal Price { get; set; }
}
public class MovieDbContext:DbContext
{
public DbSet<Movie> Movie { get; set; }
}
khi em tạo tạo Controller từ movie nó sinh ra code bình thường nhưng tạo sao khi chạy hàm index
public ActionResult Index()
{
return View(db.Movie.ToList());
}
thì nếu có hai dòng kia ở trong file Web.config thì nó lại phát sinh ngoại lệ ở dòng return View(db.Movie.ToList()); còn nếu bỏ hai dòng đó đi thì lại chạy ngon bình thường luôn ạ .Em cảm ơn
bài hướng dẫn đó đây ạ https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/creating-a-connection-string