//高级修改(创建对象)
public void EditAdance(){//创建要修改的对象Parameter pm = new Parameter(){ParaNo = "00001",ParaName = "会员卡补偿" //修改参数名称
    };//通过上下文获取对象相关信息//Entry获取给定实体的对象DbEntityEntry<Parameter> entry = dbNe.Entry<Parameter>(pm);//对象的状态是没有修改entry.State = System.Data.Entity.EntityState.Unchanged;//对象的属性值ParaName修改了entry.Property("ParaName").IsModified = true;//会只能判断哪个对象的那个属性值修改了
    dbNe.SaveChanges();}//高级删除
public void DeleAdvance()
{//先查后删除Parameter pDe =new Parameter(){paraNo = "00002"}    //通过上下文获取对象的相关信息DbEntityEntry<Parameter> entry =dbNe.Entity<Parameter>(pDe);//对象的状态是删除entry.State = System.Data.EntityState.Deleted;//智能判断对象的状态
    dbNe.SaveChanges();
}//高级参数新增public void AddAdvance(){//参数对象Parameter parm = new Parameter(){ParaNo = "00003",ParaName = "预交金初始值",        ParaValue = "100",ParaRemark = ""};DbEntityEntry<Parameter> entry = dbNe.Entry<Parameter>(parm);entry.State = System.Data.EntityState.Added;dbNe.SaveChanges();//保存至数据库
 }

MVC ---- EF高级增删改相关推荐

  1. EasyUI +MVC +EF实现增删改查

    OA项目的框架已经搭建好了,接下来就是在这个框架下完成相应的业务的编码,接下来实现UserInfo页面的增删改查. 1.首先先谈一下遇到的一个框架上的问题:提示EF版本不一致之类的问题,主要是解决方案 ...

  2. [.NET源码] EF的增删改查

    EF的增删改查 创建上下文对象:WordBoradEntities db = new WordBoradEntities(); 一.添加: //1.1创建实体对象 User uObj = new Us ...

  3. [NewLife.XCode]高级增删改

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  4. update怎么同时改两个字段_[NewLife.XCode]高级增删改

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  5. ssh(Spring+Spring mvc+hibernate)简单增删改查案例

    最近和spring mvc干上了,各种奇葩问题,各种解决...现在想想这历程还挺艰辛的,好了,不在这墨迹了,我们进入正题. 据说,现在Springmvc很流行,既然很流行就搞搞它,看看是个什么鬼,于是 ...

  6. .net EF框架—增删改查—ajax删除

    1.数据库代码:(两个表) use master go if exists(select * from sys.databases where name='QU') drop database QU ...

  7. MVC新手教程三:Entity Framework 4.0 来实现MVC的增删改查功能,10分钟搞定

    在这一节,我们使用VS2010自带的EF4.0来实现MVC的增删查改功能,为什么用EF呢?因为如果你自己手写sqlhelper之类,或者是用动软,和我们用EF的速度比,太慢太慢··· 当然,新手还是用 ...

  8. MVC的增删改和Razor

    ASP.NET MVC中的增删改查 基本都要使用C控制器中的两个action来完成操作,一个用于从主界面跳转到新页面.同时将所需操作的数据传到新界面,另一个则对应新界面的按钮,用于完成操作.将数据传回 ...

  9. ASP.NET MVC增删改查

    ASP.NET MVC中的增删改查 基本都要使用C控制器中的两个action来完成操作,一个用于从主界面跳转到新页面.同时将所需操作的数据传到新界面,另一个则对应新界面的按钮,用于完成操作.将数据传回 ...

最新文章

  1. 微信开发文档笔记整理(一)
  2. Linux中ifreq 结构体分析和使用
  3. redis详解(四)-- 高可用分布式集群
  4. 这些git技能够你用一年了
  5. 之江杯2020零样本目标分割题参赛总结
  6. 微信支付退款回调处理 php
  7. IE8新建选项卡提示网页错误的解决办法
  8. 信息学奥赛一本通 1026:空格分隔输出 | OpenJudge NOI 1.1 06
  9. Spring Boot基础学习笔记03:Spring Boot两种全局配置和两种注解
  10. mybatis连接mysql url_MyBatis与JDBC连接数据库所使用的url之间的差异
  11. CentOS 7 根目录分区扩容
  12. flutter的路由工具类
  13. C#应用中的LINQ 查询语言
  14. mysql alter before_MySQL之alter语句用法总结
  15. 毕业设计—基于FPGA的极化码译码研究
  16. 计算机图形学:光线追踪原理(ray tracing)
  17. PDF文件如何导出成图片,PDF如何转换成图片
  18. Linux系统账号安全和登录控制(安全很重要)
  19. 蚂蚁开源 - 聚沙成塔,相信社区的力量 | ChinaOSC
  20. 【springboot】 springboot发送QQ邮件 springboot整合mail教程

热门文章

  1. 图解Windows网络命令使用实例
  2. java 调用win32 api 学习总结
  3. 剑指offer——变态跳台阶
  4. 通过iframe标签绕过csp
  5. EasyDSS高性能流媒体服务器前端重构(六)- webpack-dev-server 支持手机端访问
  6. LVS工作总结之原理篇–DR模式
  7. 浅谈runtime运行时机制
  8. SSIS教程SQlServer2008R2 (5) 添加错误流重定向
  9. MVC的概念及MVC 3.0开发环境
  10. mysql录入foreigen错误_Python MySQLdb 使用utf-8 编码插入中文数据问题