MVCBlogEntities mvcblog=new MVCBlogEntities ();
vs10和vs12稍稍有些不同,用这个试试:
在vs10下:
mvcblog.User.Attach(user);
mvblog.ObjectStateManager.ChangeObjectState(user,EntityState.Added);
在vs12下:
mvcblog.User.Attach(user);
mvcblog.Entry(user).State=EntityState.Added;
上面这些做增删改查都可以,只要把EntityState后面的枚举值替换成相应的就可以了,当然如果
您用的是三层的话就没有这么麻烦了。
mvcblog.User.Attach(user);
mvcblog.Entry(user).State=EntityState.Added; 这个没有把数据加到数据库是什么原因?