我遇到了一个奇怪的错误,我无法用一个非常简单的例子来解决。
模型很简单 User.cs
public class User
{
public int Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }
}
dbcontext 是 Database.cs
public class DataBase : DbContext
{
public DataBase() : base("name=DefaultConnection") {}
public DbSet<User> Users { get; set; }
}
和代码
DataBase db = new DataBase();
public ActionResult About()
{
var u = new User() { Name = "Mickey Mouse", Email = "mickey@mouse.com" };
db.Users.Add(u);
db.SaveChanges();
var model = db.Users.ToList();
return View(model);
}
得到错误
无效的对象名称“dbo.Users”。