1、无需先查询数据的修改方法

// 将创建的data实体添加到ObjectContext
db.Data.Attach(data);
// 手动设置状态为修改
db.ObjectStateManager.ChangeObjectState(data, EntityState.Modified);
db.SaveChanges();

2、嵌套Action(页面

@Html.Action("left","system") // 目录为system/left/ 的action

3、ef查询一行一列信息

var singleResult = db.ExecuteStoreQuery<string>("select count(*) as counts from userinfo");
foreach (var item in singleResult)
{ // 只有一条信息
string result = item;
}

 

 

entity framework使用技巧相关推荐

  1. Entity Framework技巧系列之十一 - Tip 42 - 45

    提示42. 怎样使用Code-Only创建一个动态模型 背景: 当我们给出使用Code-Only的例子,总是由创建一个继承自ObjectContext的强类型的Context开始.这个类用于引导模型. ...

  2. Entity Framework技巧系列之二 - Tip 6 - 8

    提示6. 如何及何时使用贪婪加载 什么时候你需要使用贪婪加载? 通常在你的程序中你知道对查询到的实体将要进行怎样的操作. 例如,如果你查询一个订单以便为一个客户重新打印,你知道没有组成订单的项目即产品 ...

  3. (翻译)Entity Framework技巧系列之一 - Tip 1 - 5

    本系列英文原文出自. 提示1. 在Entity Framework中怎样排序关系(Relationships) 问题: 在Entity Framework论坛中常会看到关于排序相关联项目的问题. 例如 ...

  4. Entity Framework Code First关系映射约定

    本篇随笔目录: 1.外键列名默认约定 2.一对多关系 3.一对一关系 4.多对多关系 5.一对多自反关系 6.多对多自反关系 在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的.两个 ...

  5. 初识Entity Framework CodeFirst(2)

    上一回合,我们讨论了如何简单的使用Entity Framework CodeFirst功能. 结尾的时候,我们提出了一个有趣的问题,如果我们的数据实体需要发生变化呢?需要添加多一个Model类呢?修改 ...

  6. sql注入pythonpoco_.NET EF(Entity Framework)详解

    一丶Entity Framework (一)EF简介 (1)ORM:Object Relation Mapping ,通俗说:用操作对象的方式来操作数据库. (2)插入数据库不再是执行Insert,而 ...

  7. [(转)hystar整理]Entity Framework 教程

    预备知识    2 LINQ技术    2 LINQ技术的基础 - C#3.0    2 自动属性    2 隐式类型    2 对象初始化器与集合初始化器    3 匿名类    3 扩展方法    ...

  8. [翻译] Entity Framework Core in Action 关于这本书

    Entityframework Core in action是 Jon P smith 所著的关于Entityframework Core 书籍.原版地址. 是除了官方文档外另一个学习EF Core的 ...

  9. Entity Framework Core 2.0 全局查询过滤器

    本博文翻译自: http://gunnarpeipman.com/2017/08/ef-core-global-query-filters/ Entity Framework Core 2.0 全局查 ...

最新文章

  1. 数据蒋堂 | 做基础软件要投入很多钱?
  2. 我在学习springboot和vue前后台连接时碰到的问题记录!(跨域问题)
  3. JavaScript高级程序设计44.pdf
  4. CentOS 7设置ulimit不生效的问题解决
  5. 【机器学习】 - 使用dlib进行人脸定位,人脸检测,给人脸图片戴口罩
  6. leetcode —— 523. 连续的子数组和
  7. [渝粤教育] 重庆工程职业技术学院 Linux服务器配置与管理(唐宏) 参考 资料
  8. Archlinux GRUB2 配置
  9. 怎么通过dd命令分析文件系统
  10. MVPArms学习笔记[待续]
  11. Qt Creator配置FreeImage库
  12. Windows 多功能计算器
  13. 服务器维修报告单,服务器维修报告.pdf
  14. 考研经验-从入门到成功-有干货-全/非全考研-在职考研
  15. Mac的常用快捷键(包括数学字符)
  16. GCC 9.4 编译error: catching polymorphic type ‘class std::bad_alloc’ by value [-Werror=catch-value=]
  17. 微信扫描二维码网页跳转显示信息
  18. 两个路由器如何构建局域网
  19. springboot2核心技术与响应式编程(一)
  20. Python内置函数——getattr

热门文章

  1. Docker容器间网络通信
  2. 在命令行模式下管理SELinux
  3. U-Net++粗略解释
  4. WordPress更改“固定链接”后 页面404原因及解决方法(Nginx版)
  5. 设计几个简单的汇编函数
  6. 获取数据库名称dbName
  7. 异常:fatal: unable to access 'https://git.oschina.net/pcmpcs/library.git/': Could not resolve host...
  8. 闪存必须解决的三大问题
  9. 区别不同浏览器,CSS hack写法
  10. python包管理机制_Go 1.5之前的多种包管理机制简介(