首页 > 其他 > 详细

LINQ 学习

时间:2014-03-11 02:31:55      阅读:474      评论:0      收藏:0      [点我收藏+]

数据库里新建一个数据库 Studnets ,结构如下图

bubuko.com,布布扣

新建一个  Console  程序。

添加,  新建项,添加 一个  Linq To Sql 类

打开server explorer,建立数据库连接,并将我们新建的表拖到dbml文件中,结果如下图

bubuko.com,布布扣

点击空白的地方, 按  F4  设置属 性,如下图

bubuko.com,布布扣

 

到现在为止,创建好了数据表对应实体类和数据表操作添,改,删的方法,现在开始实践

 

插入

public static void Insert()
        {
            Students students = new Students();
            students.GUID = Guid.NewGuid();
            students.XueHao = "a001";
            students.EName = "张三";
            students.XingBie = "男";
            students.NianLin = 23;
            students.LastTime = DateTime.Now;

            DBAPPDataContext db = new DBAPPDataContext();
            db.Log = Console.Out;
            db.Students.InsertOnSubmit(students);
            db.SubmitChanges();
        }
 
 
输入 出的SQL 语句为
bubuko.com,布布扣

 

 

删除

 public static void Delete(int nianlin)
        {
            DBAPPDataContext db = new DBAPPDataContext();
            db.Log = Console.Out;

            var student = db.Students.SingleOrDefault<Students>(s => s.NianLin == nianlin);

            if (student == null)
            {
                Console.WriteLine("student is null");
                return;
            }

            db.Students.DeleteOnSubmit(student);
            db.SubmitChanges();
        }
 
输出的SQL 语句为 
bubuko.com,布布扣
 
 
总结:通过以上实践可以看到使用linq to sql执行增改删操作,非常方便,我们甚至不需要学习任何sql相关的知识。
 

LINQ 学习,布布扣,bubuko.com

LINQ 学习

原文:http://www.cnblogs.com/liulaocai2/p/3592069.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!