entity framework 刪除多條數據?

根據某個id刪除數據

應爲根據這個id會搜出多條數據比如下面的 linq to entity語句得到多個結果

var query=(from comment in db.comments where comment.blog_id == id select comment);

刪除的時候怎麼樣纔可以一口氣 一次性的刪除掉所有數據而不是通過循環一條條刪呢?

還有如果

1 foreachvar i in query)  //這樣是不是會因爲延遲查詢的原因 而出現性能問題
2 
3 {
4 // 刪除語句
5 }  

public int DeleteAllcomment(int blog_id
        { 
            return entities.ExecuteStoreCommand("delete from comment where blog_id= @blog_id", new SqlParameter("@blog_id",blog_id)); 
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章