LinqToAccess

1.加载linq2db.dll或者NuGet->搜索‘linq2db.access’->安装(选其一)

2.mdb声明好数据库各字段的属性(可以用sql写好然后导出数据库,声明用EF)->偷懒方法

3.Linq正常操作增、删、改、查

            Context = new DataContext("Access", connectionString);
            var qery = from a in Context.GetTable<PFSymptom>()
                       where a.DRPFId == 11
                       select a;//查寻
            int resultCount = Context.GetTable<PFSymptom>().Where(a => a.DRPFId == 100)
                .Set(a => a.SCode, "8888888888888888888888888").Update();//更新

  
int qery = Context.GetTable<CreatePo>().Where(a => a.Po.Equals(comb_po.Text))
                                .Update(o => new CreatePo
                                {
                                    CreateDate = result.CreateDate,
                                    CreateName = result.CreateName,
                                    HexFile = result.HexFile,
                                    UpdateDate = result.UpdateDate,
                                    HexName = result.HexName,
                                    Po = result.Po,
                                    UpdateBy = result.UpdateBy
                                });//更新
  
             int  qery = Context.GetTable<PFSymptom>().Where(a => a.DRPFId == 100 && a.SDesc == "way").Delete();//删除
                
           PFSymptom sym = new PFSymptom()
            {
                DRPFId = 100,
                SDesc = "way",
                SCode = "way.lee",
                SDisableDate = DateTime.Now,
                SUpdateDate = DateTime.Now,
                SRemarks = "what are you doing",
                SUpdateBy = 1
            };
            //       Context.Required = false;

            Context.Insert(sym);//插入
            

源码下载地址:https://download.csdn.net/download/lw8014/11966674

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值