日期:2014-05-20  浏览次数:20872 次

Entity Framework 怎么为update、delete 指定where 的字段?
update、delete 操作不一定都是

where ID = 1234这样的。

说不定有些业务是 **** where UpdateTime > '2010-01-01' 等等非主键进行数据库操作。

------解决方案--------------------
EF无此功能

不过你可以写你自己的查询表达式分析器来拼SQL
http://geeks.ms/blogs/unai/archive/2008/07/17/multiple-entity-updates-with-entity-framework-ef-fetch-updates.aspx