linq 数据插入 删除 更新

插入:

ProductDataContext pa = new ProductDataContext();
        PandC pd = new PandC();
           pd.CNAME="aaaa";
           pd.PID=100;
           pd.PNAME = "aaaa";
       
        pa.PandC.InsertOnSubmit(pd);
        pa.SubmitChanges();

----------或者

    ProductDataContext pa = new ProductDataContext();
     PandC pd = new PandC { CNAME = "bbb", PID = 100, PNAME = "abbbaaa" };
     pa.PandC.InsertOnSubmit(pd);
     pa.SubmitChanges();

PandC 为数据表名 也是类名 将该类实例化 传参数 再插入数据

删除:

ProductDataContext pa = new ProductDataContext();
        var deleted=from pc in pa.PandC where pc.CNAME=="bbb" select pc;
        foreach (var detial in deleted)
        {
            pa.PandC.DeleteOnSubmit(detial);
        }
        pa.SubmitChanges();

 

更新:

ProductDataContext pa = new ProductDataContext();
        var deleted = from pc in pa.PandC where pc.CNAME == "bbbss" select pc;
        foreach (var detial in deleted)
        {
            detial.CNAME = "asdasd";
        }
        pa.SubmitChanges();

或者直接执行

ProductDataContext pa = new ProductDataContext();
pa.ExecuteCommand("UPDATE PandC SET CNAME='DDDD' WHERE CNAME='aaaa'");

转载于:https://www.cnblogs.com/sidihu/archive/2012/04/20/2460790.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值