社区
LINQ
帖子详情
Entity Framework 怎么为update、delete 指定where 的字段?
winner2050
2012-08-13 02:09:58
update、delete 操作不一定都是
where ID = 1234这样的。
说不定有些业务是 **** where UpdateTime > '2010-01-01' 等等非主键进行数据库操作。
...全文
241
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排除不需要更新的
字段
。相
Entity
Framework
Core 另类方式删除和更新记录
1. 问题 考虑以下场景: 1.1 删除记录 通常的方式是先使用FirstOrDefault查出某个
Entity
,然后再用DbSet的Remove方法,最后调用DbContext的SaveChanges。 整个过程需要先从数据库查出记录,而且是查出所有的列,难免会带来一定的性能损耗。 有没有办法不查询
Entity
而直接删除记录? 1.2 更新记录 同删除一样,需要先使用FirstOrDefault查出需要更新的
Entity
,然后给对应的
字段
赋值,最后SaveChanges。 同样也会带来一定的性能损耗,有没
第四篇
Entity
Framework
Plus 之 Batch Operations
用
Entity
Framework
进行 增,删,改。都是基于Model进行的,且Model都是有状态追踪的。这样
Entity
Framework
才能正常增,删,改。 有时候,要根据某个
字段
,批量更新或者删除数据,用
Entity
Framework
就会显得很是繁琐,且不高效。
Entity
Framework
Plus 为
Entity
Framework
提供 Bat...
EF批量操作数据之
Entity
Framework
.Extended
EF批量操作数据之
Entity
Framework
.Extended 一、安装
Entity
Framework
.Extended(环境为VS2019) (1) (2) (3) (4) 安装成功 二 、使用实例 1.首先引用命名空间 using
Entity
Framework
.Extensions; 2.批量添加 数据 AddRange()发放,EF自带改方法 TestOne _context = new DBA.TestOne(...
Entity
Framework
Core的使用教程
一、先安装对应的数据库映射工具。一般对于的数据库映射工具包含
Entity
Framework
Core的依赖。 1.一般
Entity
Framework
Core(ORM映射工具)安装在你的数据项目工程中,这里我通过nuget安装的sqlserver的包。对应的数据和安装对应的包就行。包名如下: Microsoft.
Entity
Framework
Core.SqlServer 2.然后我们建立好对应的数据Model 3.Model建立完成后,我们建立数据库上下文文件如下: 该类需要继承DbContext,跟数据库的
LINQ
8,492
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章