在数据库LINQ C#中插入时无法使用InsertOnSubmit方法

问题描述 投票:1回答:1

编写此代码时出现错误,并说'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();
c# linq insert
1个回答
0
投票

dc.Student_User.InsertOnSubmit(su);或wtever替换dc.Student_Users.InsertOnSubmit(su);,你的名字是你的dbModel中的DbSet<Student_User>dc.Student_Users.InsertOnSubmit(su);be因为将s附加到实体是正常的预防措施。

© www.soinside.com 2019 - 2024. All rights reserved.