社区
LINQ
帖子详情
Entity Framework 怎么为update、delete 指定where 的字段?
winner2050
2012-08-13 02:09:58
update、delete 操作不一定都是
where ID = 1234这样的。
说不定有些业务是 **** where UpdateTime > '2010-01-01' 等等非主键进行数据库操作。
...全文
274
2
打赏
收藏
Entity Framework 怎么为update、delete 指定where 的字段?
update、delete 操作不一定都是 where ID = 1234这样的。 说不定有些业务是 **** where UpdateTime > '2010-01-01' 等等非主键进行数据库操作。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
winner2050
2012-08-13
打赏
举报
回复
哎。
蒋晟
2012-08-13
打赏
举报
回复
EF无此功能
不过你可以写你自己的查询表达式分析器来拼SQL
http://geeks.ms/blogs/unai/archive/2008/07/17/multiple-entity-updates-with-entity-framework-ef-fetch-updates.aspx
Z.
Entity
Framework
.Extensions.EFCore 批量更新(Bulk
Update
)
指定
字段
Z.
Entity
Framework
.Extensions.EFCore是一个强大的EF Core扩展库,专门解决EF Core在批量操作时的性能问题。它通过批量删除(Bulk
Delete
)、批量更新(Bulk
Update
)、批量插入(BulkInsert)和批量合并(BulkMerge)等功能,大幅提升大数据量处理的效率。其中Bulk
Update
支持
指定
更新
字段
,可以通过ColumnInputExpression明确要更新的属性,或使用IgnoreOn
Update
Expression排除不需要更新的
字段
。相
MVC5
Entity
Framework
学习之处理并发
之前你已经学习了如何更新数据。在本节教程中将展示当多个用户在同一时间更新同一实体时如何处理冲突。 你将修改web页面来处理Department实体,使得它们能够处理并发错误。下面的截图显示了索引和删除页面,以及一些并发冲突的错误消息。 并发冲突 当一个用户对实体的数据进行编辑,然后另一个用户在前一个用户将更改写入到数据库之前更新同一实体的数据时将发生并发冲突。如果你没有启用冲突检测,那么最后一次对数据库的更新将会覆盖其他用户对数据库所做的更改。在大部分应用程序中,这种风险是可以接受的:如果只有少量的用户,或
Entity
Framework
Core ORM框架实战与优化指南
对象关系映射(ORM)是现代化应用开发中的关键技术,通过将数据库表映射为编程语言对象,显著提升开发效率。
Entity
Framework
Core作为.NET生态的主流ORM框架,采用LINQ表达式树转换机制,自动生成优化的SQL查询语句。其核心价值在于实现数据访问层的高抽象度封装,支持跨平台部署和多种数据库提供程序。在微服务架构和云原生应用中,EF Core通过DbContext上下文管理、迁移系统和并发控制等特性,为电商、ERP等业务系统提供稳定的数据持久化方案。开发者需特别关注N+1查询、批量操作等性
ASP.NET 4.0 与
Entity
Framework
4-第四篇-
Entity
Framework
在三层架构中的使用
本系列的前3篇文章已经向大家介绍了如何使用
Entity
Framework
4(以下简称EF4)创建数据库并进行增删改查操作,还介绍了存储过程的调用方法。在以前的例子中,我们没对代码进行分层,只是简单的介绍实现各种操作的方式。今天我们就来谈谈在三层架构中使用EF4 ,想必很多人已经对三层有过了解。 当然,三层不一定适合所有应用开发,但分层的思想是值得借鉴的。 本文所有的Web页面都和以前一样,
在
Entity
Framework
中使用存储过程(四):如何为
Delete
存储过程参数赋上Current值?...
继续讨论EF中使用存储过程的问题,这回着重讨论的是为存储过程的参数进行赋值的问题。说得更加具体一点,是如何为实体映射的
Delete
存储过程参数进行赋值的问题。关于文中涉及的这个问题,我个人觉得是EF一个有待改进的地方,不知道各位看官是否同意? 目录 一、EF存储过程参数赋值的版本策略 二、
Delete
存储参数就一定是Original值吗? 三、如果直接修改...
LINQ
8,492
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章