• 1401/06/18

عملیات حذف در پروژه دفتر تلفن من با Entity Framework :

سلام استاد عزیز,

من زمانی که رو دکمه حذف پروژه کلیک میکنم هیچ ردیفی از پایگاه داده و برنامه حذف نمیشه. این برای قسمت سوم این دوره هست که پروژه دوره مقدماتی رو به سمت Entity Framework پیش بردید.

ممنون میشم اگه کمک کنید.


            if(dgContacts.CurrentRow != null)
            {
                string name = dgContacts.CurrentRow.Cells[1].Value.ToString();
                string family = dgContacts.CurrentRow.Cells[2].Value.ToString();
                string fullName = name + " " + family;
                if(MessageBox.Show($"آیا از حذف «{fullName}» مطمئن هستید؟","توجه",MessageBoxButtons.YesNo,MessageBoxIcon.Warning)== DialogResult.Yes)
                {
                    int contactId = int.Parse(dgContacts.CurrentRow.Cells[0].Value.ToString());
                    using (Contacts_DBEntities db = new Contacts_DBEntities())
                    {
                        MyContact contact = db.MyContacts.Single(c => c.ContactID == contactId);
                    }
                    
                    BindGrid();
                }
  • 1401/06/18
  • ساعت 12:49

سلام دوست من وقتتون بخیر 

دوست عزیز شما داخل کد هاتون کدی برای حذف رکوردتون از بانک ننوشتید و به همین خاطر رکورد شما از دیتابیس حذف نمیشه


  • 1401/06/18
  • ساعت 13:50

من هر کدی رو امتحان میکنم جواب نمیده لطف میکنید اگه میدونید کد رو اینجا بذارید؟

ممنون میشم.


  • 1401/06/19
  • ساعت 01:45

دوست من باید از این کد زیر برای حذف استفاده کنید

db.MyContacts.Remove(اون کانتکتی که میخواین حذف بشه);
db.SaveChanges();

  • 1401/06/19
  • ساعت 22:26

خیلی ممنونم


  • 1401/06/20
  • ساعت 08:14

سلامت باشید دوست عزیز


logo-enamadlogo-samandehi