社区
LINQ
帖子详情
Entity Framework 怎么为update、delete 指定where 的字段?
winner2050
2012-08-13 02:09:58
update、delete 操作不一定都是
where ID = 1234这样的。
说不定有些业务是 **** where UpdateTime > '2010-01-01' 等等非主键进行数据库操作。
...全文
224
2
打赏
收藏
Entity Framework 怎么为update、delete 指定where 的字段?
update、delete 操作不一定都是 where ID = 1234这样的。 说不定有些业务是 **** where UpdateTime > '2010-01-01' 等等非主键进行数据库操作。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
Entity
Framework
Core 另类方式删除和更新记录
1. 问题 考虑以下场景: 1.1 删除记录 通常的方式是先使用FirstOrDefault查出某个
Entity
,然后再用DbSet的Remove方法,最后调用DbContext的SaveChanges。 整个过程需要先从数据库查出记录,而且是查出所有的列,难免会带来一定的性能损耗。 有没有办法不查询
Entity
而直接删除记录? 1.2 更新记录 同删除一样,需要先使用FirstOrDefault查出需要更新的
Entity
,然后给对应的
字段
赋值,最后SaveChanges。 同样也会带来一定的性能损耗,有没
Entity
Framework
Plus: 让 EF Core 开发如虎添翼
Entity
Framework
Plus: 让 EF Core 开发如虎添翼
Entity
Framework
Core的使用教程
一、先安装对应的数据库映射工具。一般对于的数据库映射工具包含
Entity
Framework
Core的依赖。 1.一般
Entity
Framework
Core(ORM映射工具)安装在你的数据项目工程中,这里我通过nuget安装的sqlserver的包。对应的数据和安装对应的包就行。包名如下: Microsoft.
Entity
Framework
Core.SqlServer 2.然后我们建立好对应的数据Model 3.Model建立完成后,我们建立数据库上下文文件如下: 该类需要继承DbContext,跟数据库的
Entity
Framework
SQL Server集成实战指南
Entity
Framework
(EF)是微软推出的一个强大的对象关系映射(ORM)框架,它简化了数据访问层的开发,增强了.NET应用程序与关系数据库之间的交互。通过将数据库模式映射到.NET对象模型,开发者可以使用熟悉的概念(如类和属性)进行数据操作,而无需编写复杂的SQL语句。在
Entity
Framework
中,实体类通常是被[
Entity
]属性标注的普通.NET类。每个实体类通常对应数据库中的一个表,并且每个实体类的实例代表了表中的一行数据。
第四篇
Entity
Framework
Plus 之 Batch Operations
用
Entity
Framework
进行 增,删,改。都是基于Model进行的,且Model都是有状态追踪的。这样
Entity
Framework
才能正常增,删,改。 有时候,要根据某个
字段
,批量更新或者删除数据,用
Entity
Framework
就会显得很是繁琐,且不高效。
Entity
Framework
Plus 为
Entity
Framework
提供 Bat...
LINQ
8,494
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章