LINQ 学习

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

image

新建一个  Console  程序。

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

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

image

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

image

 

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

 

插入

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 语句为

 

 

删除

 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 语句为 
 
 
总结:通过以上实践可以看到使用linq to sql执行增改删操作,非常方便,我们甚至不需要学习任何sql相关的知识。
 

转载于:https://www.cnblogs.com/liulaocai2/p/3592069.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值