添加类图
//创建LinqDB上下文实例
DataClasses1DataContext db = new DataClasses1DataContext();
1、添加,先找到需要添加的位置,使用对象构造器添加所需内容,再使用Add进行添加
stuinfo stu = db.stuinfo.FirstOrDefault(p => p.sid == 3); //找到sid为3的字段
stumark mark = new stumark() //添加"李淳罡"的SQL成绩
{
name = "SQL",
score = "76"
};
stu.stumark.Add(mark);
db.SubmitChanges(); //最后必须写上提交更改 否则无效
2、删除,删除所有数据使用DeleteAllOnSubmit ,删除单条数据使用DeleteOnSubmit
stuinfo stu = db.stuinfo.FirstOrDefault(p => p.sid == 2);
if (stu != null)
{
db.stumark.DeleteAllOnSubmit(stu.stumark); //删除sid为2的学生的所有成绩
db.SubmitChanges();
};
3、修改,使用FirstOrDefault(p => p.sid == num);找到需要修改的字段,然后直接修改字段即可
stuinfo stu = db.stuinfo.FirstOrDefault(p => p.sid == 1);
stu.sname = "Mr.张";
stumark mark = db.stumark.FirstOrDefault(p => p.id == 1); //修改id为1的成绩
mark.score = "101"; //修改功能可以直接使用 无需其他操作
db.SubmitChanges();