public MyMvcEntities() : base() { }
public MyMvcEntities(string connStr)
: base(connStr)
{
}
public DbSet<User> Users { get; set; }
然后在控制器里MyMvcEntities db = new MyMvcEntities();
db.Users.InsertOnSubmit
提示不包含这个函数。怎么回事呀
在EF中,没有这个函数,只有Add,呵呵。这两个还是有方法的差异的。
原来没有,怪我在网上查找怎么插入数据都说LINQ用的InsertOnSubmit这个函数。奇怪了。我刚用ADD试了的确可以,初学者,让大侠见笑了。
db.Users.Add(user);
if (db.SaveChanges() > 0)
{
return RedirectToAction("Index", "Home");
}
@大芝麻: LinqToSql是InserOnSubmit这个函数,在EF中,就变成了Add。这两个虽然操作上比较雷同,但却是不是一套东西,呵呵~