我编写此代码并说'object' does not contain a definition for 'InsertOnSubmit' and no extension method like it
时出错。这是我的代码。
LoginDBDataContext dc = new LoginDBDataContext(conn);
Student_User su = new Student_User();
int user = System.Convert.ToInt32(txtUser.Text);
string pass = txtPassword.Text;
su.Student_Number = user;
su.Password = pass;
su.Lock_Try = 0;
su.Lock_Date = DateTime.Now;
su.Forgot_Password = 0;
dc.Student_User.InsertOnSubmit(su);
dc.SubmitChanges();
答案 0 :(得分:0)
将dc.Student_User.InsertOnSubmit(su);
替换为dc.Student_Users.InsertOnSubmit(su);
或在您的dbModel中将您的名字替换为DbSet<Student_User>
。
dc.Student_Users.InsertOnSubmit(su);
因为将s
附加到实体是正常的习惯。