Delete List of Item to Database using Entity Framework

Introduction

In this blog we will see how to delete list of items from database using entity framework.

Step 1: Create asp.net web application

WebForm1.aspx

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="DeleteList_EntityFramework.WebForm1" %>  
  2.   
  3. <!DOCTYPE html>  
  4.   
  5. <html xmlns="http://www.w3.org/1999/xhtml">  
  6. <head runat="server">  
  7.     <title></title>  
  8. </head>  
  9. <body>  
  10.     <form id="form1" runat="server">  
  11.     <div>  
  12.         <asp:Button ID="Button1" runat="server" Text="Delete Data" OnClick="Button1_Click" />  
  13.     </div>  
  14.     </form>  
  15. </body>  
  16. </html>  

WebForm1.aspx.cs

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Web;  
  5. using System.Web.UI;  
  6. using System.Web.UI.WebControls;  
  7.   
  8. namespace DeleteList_EntityFramework  
  9. {  
  10.     public partial class WebForm1 : System.Web.UI.Page  
  11.     {  
  12.         protected void Page_Load(object sender, EventArgs e)  
  13.         {  
  14.   
  15.         }  
  16.   
  17.         protected void Button1_Click(object sender, EventArgs e)  
  18.         {  
  19.             EmployeeDBEntities context = new EmployeeDBEntities();  
  20.             List<Employee> employees = new List<Employee>()  
  21.             {  
  22.                 new Employee{EmpId=1},  
  23.                 new Employee{EmpId=2},  
  24.                 new Employee{EmpId=3}  
  25.             };  
  26.   
  27.             foreach (Employee employee in employees)  
  28.             {  
  29.                 context.Employees.Remove(employee);  
  30.             }  
  31.   
  32.             context.SaveChanges();  
  33.         }  
  34.     }  

Output of the application looks like this

Summary

In this blog we have seen how we can delete list of items to database using entity framework. Happy Coding!

Ebook Download
View all

FileInfo in C#

Read by 9.7k people
Download Now!
Learn
View all
MVC Corporation is consulting and IT services based company.