• 1397/07/18

حذف اطلاعات :

سلام استاد ، فرمودید برای حذف یک بانک نیاز هست فرزندان حذف بشن . قبل از استفاده از دستور حذف حتما باید join زد بین جداول یا روش ساده تری وجود داره؟

  • 1397/07/19
  • ساعت 08:12

سلام 

یه کوئری بزنید و واکشی کنید و فرزندان را حذف کنید 


  • 1397/07/19
  • ساعت 13:07

حذف با جوین رو داخل ریپوزیتوری انجام بدم یا فرم


  • 1397/07/19
  • ساعت 13:16

دستورات حذف ریپوزیتوری رو گفتید حفظ کنید یه مقدار گنگه

 
                db.Entry(costGroup).State = EntityState.Deleted;

 


  • 1397/07/19
  • ساعت 13:18

داخل ریپوزیتوری دوست من 

 


  • 1397/07/19
  • ساعت 13:50

یعنی من همون طور که دستور del رو با دو ریپوزیتوری نوشتم برای بانک اصلی برای بقیه ( فرزندان) هر کدوم 2 ریپوزیتوری بنویسم؟


  • 1397/07/19
  • ساعت 14:13

خیر 

برای اون جدولی که رابطه داره یه Repository درست کنید و یا اگر داره در همون متد Delete را بسازید

یک if بزارید اکر فرزند داره حذف کنه 


  • 1397/07/19
  • ساعت 16:45

ببخشید مهندس ، من از روش خودتون استفاده می کنم . کجای این تصویر باید بنویسم و چی بنویسم و چطور باید چک کنم فرزند داره یا خیر 


  • 1397/07/19
  • ساعت 17:25

اگه لینکی هست بفرمایید من چند تا رو دیدم با روش شما متفاوت بود


  • 1397/07/19
  • ساعت 17:27



  • 1397/07/19
  • ساعت 19:29

من دستور delete رو  که نوشتم باید تغییر بدم . و کد رو باید داخل اون متد ی بنویسم که 

    db.Entry(costGroup).State = EntityState.Deleted; داخلش هست ؟


  • 1397/07/19
  • ساعت 19:39

برای من .remove نمیاد


  • 1397/07/20
  • ساعت 09:47

من واقعا نمیفهمم منظور شما چیه 


  • 1397/07/20
  • ساعت 11:18

منظورم اینه که اگه یادتون باشه خودمون داخل ریپوزیتوری برای هر بانک دو دستور دdelete با دو پارامتر متفاوت می نوشتیم حالا خواستم ببینم من باید کدوم رو تغییر بدم اولی که داخلش این دستور بود 

    db.Entry(costGroup).State = EntityState.Deleted; داخلشه یا دومی .

البته من جستجویی که داخل سایت ها انجام دادم ظاهرا برای حذف این چنین بانک هایی که زیرمجموعه دارن به جای این دستور دستورremove می نویسند . آیا صحیحه؟

 


  • 1397/07/20
  • ساعت 21:05

متد اولی


  • 1397/07/20
  • ساعت 22:24

آیا نیاز به حذف  

    db.Entry(costGroup).State = EntityState.Deleted;

هست؟


  • 1397/07/20
  • ساعت 22:40

بله 

میتونید از remove هم استفاده کنید


  • 1397/07/21
  • ساعت 13:01

ببخشید امکانش هست لینکی بدید که از remove استفاده کرده باشه


logo-enamadlogo-samandehi