مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

aboulfazl950

عضویت از 1392/05/27

حذف چند رکورد با linq

  • دوشنبه 10 شهریور 1393
  • 13:21
تشکر میکنم

دوستان من برای این کار کوئری زیر را نوشتم. اگر راه دیگری بجز حلقه foreach وجود دارد، بگویید.

var comment = (from o in context.Comments where o.NewsID == ID select o).ToList();                       
                        foreach (var comm in comment)
                        {
                            context.Comments.Remove(comm);
                            context.SaveChanges();
                        }   

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

مسعود شریفی پور

عضویت از 1392/03/31

  • دوشنبه 10 شهریور 1393
  • 14:12

الان کدتون کار میکنه ؟ کاری که میخوایدو انجام میده ؟

کاربر سایت

محمد کلهر

عضویت از 1392/05/14

  • دوشنبه 10 شهریور 1393
  • 15:11

به  جای حلقه:

   context.Comments.RemoveRange(comment);
            context.SaveChanges();

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)