ADO.NET entity is an ORM (object relational mapping) which creates a higher abstract object model over ADO.NET components.
So rather than getting in to dataset , datatables , command and connection objects as shown in the below code , you work on higher level domain objects like customers , suppliers etc.
DataTable table = adoDs.Tables[0]; for (int j = 0; j < table.Rows.Count; j++) { DataRow row = table.Rows[j]; // Get the values of the fields string CustomerName = (string)row["Customername"]; string CustomerCode = (string)row["CustomerCode"]; }
Below is the code of entity framework in which we are working on the higher level domain objects like customer rather than working with base level ADO.NET components( like dataset , datareader , command , connection objects etc).
foreach (Customer objCust in obj.Customers) { }