先上代码:
StudentsDataContext stu = new StudentsDataContext("Data Source=.;Initial Catalog=xsgl;Persist Security Info=True;User ID=sa;Password=1234");
private void btnAdd_Click(object sender, EventArgs e)
{
Models.StudentModel model = new Models.StudentModel() {
Sno=textBox1.Text,
Sname=textBox2.Text,
Sid=textBox3.Text,
Ssex=comboBox1.SelectedText.ToString(),
Sbrithday=dateTimePicker1.Value,
Sdept=comboBox2.SelectedText.ToString()
};
stu.student.Add(model);
stu.SubmitChanges();
}
我添加了 linq to SQL classes ,但是在这里出了问题。 stu.student.Add(Model);生成时报
不包含ADD的定义,怎么回事啊,我按照园子里的例子做的呢
stu.student.Add(model);
改为:
stu.student.InsertOnSubmit(model);
stu.student.InsertOnSubmit(model);
改为这个也报错呢,说什么和最匹配的重载方法具有一定无效的参数。
@涅槃子: 有Student这个实体吗,有的话把
Models.StudentModel model = new Models.StudentModel() {
改为:
var model=new Student(){
Add() 方法改为AddObjiect()