3103—EF随笔

一、删除记录 

      1—原始       

using(dbEntities db=new dbEntities())
{
     try
        {
          T_User instance = (from n in db.T_User.Where(n => n.FacctId == accountId) select n).FirstOrDefault();
          if(instance!=null){

               db.T_User.Remove(instance);
               db.SaveChanges();
         }
         catch (Exception ex) {
               this._errContent = "ERR: [ 4008 ]" + ex.Message;
         }
}

       2—改良

using(dbEntities db=new dbEntities())
{
      try
        {
                db.T_Biz_AcctOwn.Attach(inRecd);
                db.T_Biz_AcctOwn.Remove(inRecd);
                db.SaveChanges();
          }
          catch (Exception ex) {
                this._errContent = "ERR:  [ 4019 ]" + ex.Message;                
          }
}

    注意:inRecd实体所有必录字段必须有值!!

二、Linq语法

      1—排序 

   ① 单条件单次升序:OrderBy;

   ② 单条件单次降序:OrderByDescending;

   ③ 多次升序:OrderBy→ThenBy→ThenBy;

   ④ 多次降序:OrderByDescending→ThenByDescending→ThenByDescending;

   ⑤ 先升序再降序再升序:OrderBy→ThenByDescending→OrderBy;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值