怎樣擴(kuò)展entity-framework,能夠?qū)崿F(xiàn)如下功能:db.Users.Delete(o=>o.sex=="girl") //刪除所有性別為“girl"的用戶db.Users.Update(o=>o.sex="girl") //修改所有用戶性別為“girl"批量刪除、修改、插入數(shù)據(jù),在linq to sql里面是可以的,但在entity-framework里面就不知道怎么弄了
2 回答

MMTTMM
TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
自己寫(xiě)個(gè)擴(kuò)展方法,解析LinqExpression,組裝EQL,再執(zhí)行
最近比較忙,有時(shí)間寫(xiě)個(gè)

桃花長(zhǎng)相依
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
db.saveChanges()
更具實(shí)體模型中實(shí)體狀態(tài)(Deleted,Modified...),對(duì)數(shù)據(jù)庫(kù)中進(jìn)行相應(yīng)的操作
- 2 回答
- 0 關(guān)注
- 688 瀏覽
添加回答
舉報(bào)
0/150
提交
取消