using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace LINQToSQL { class Program { static void Main(string[] args) { //插入测试 //Stu_Info s = new Stu_Info(); //s.Stu_Name = "萧秋水"; //s.Stu_Age = 20; //StudentList.Insert_Student(s); //Console.WriteLine("插入成功!");
//筛选测试
//IEnumerable<Stu_Info> students = StudentList.Select_Students(); //foreach (var stu in students) //{ // Console.WriteLine(stu.Stu_Name); //}
//删除测试
// StudentList.Del_Students(1);
//更新测试
/* Stu_Info s = new Stu_Info(); s.Stu_Name = "燕狂徒"; s.Stu_Age = 60; StudentList.Update_Student(s); */ } } public class StudentList { /// <summary> /// 插入数据 /// </summary> /// <param name="stu"></param> /// <returns></returns> public static bool Insert_Student(Stu_Info stu) { StudentDataContext stu_DataContext = new StudentDataContext(); try { stu_DataContext.Stu_Infos.InsertOnSubmit(stu);
stu_DataContext.SubmitChanges(); return true; } catch(Exception e) { Console.WriteLine(e); return false; } } /// <summary> /// 筛选数据 /// </summary> /// <returns></returns> public static IEnumerable<Stu_Info> Select_Students() { StudentDataContext stu_DataContext = new StudentDataContext(); try { var s=from stu in stu_DataContext.Stu_Infos select stu; return s;
} /// <summary> /// 删除数据 /// </summary> /// <param name="id"></param> /// <returns></returns> public static bool Del_Students(int id) { StudentDataContext stu_DataContext = new StudentDataContext(); try { var s = from stu in stu_DataContext.Stu_Infos where stu.Stu_ID==1 select stu; if (s.Count<Stu_Info>()>0) { stu_DataContext.Stu_Infos.DeleteOnSubmit(s.First<Stu_Info>()); stu_DataContext.SubmitChanges(); }
一共有 2 条评论
多谢楼主!