Update, Insert and Delete in DLINQ


The following are the code samples for the Update, insert and delete operations.


Insert a new employee:









MyDbDataContext db = new MyDbDataContext();


// Init a new employee object using Object Initializer


Employee emp = new Employee()


{ Id = 10, Name = "New Employee", DepartmentCode = 5 };


db.Employees.Add(emp);


db.SubmitChanges();



 


You can see that I must create a new object before I added it to the Employee collection. After I added it, I must call the SubmitChanges method in order to commit the operation.


 


Delete an employee:









MyDbDataContext db = new MyDbDataContext();


Employee emp = db.Employees.Single(x => x.Id == 10);


db.Employees.Remove(emp);


db.SubmitChanges();



 


In this case the code is very similar to the insert operation (except that I retrieve the employee before).


 


Update an existing employee:









MyDbDataContext db = new MyDbDataContext();


Employee emp = db.Employees.Single(x => x.Id == 10);


emp.DepartmentCode = 1;


db.SubmitChanges();



 


 

                    

Aspnet Related Tutorials

...more

New Aspnet Resources

...more

Copyright © 2012 VisualBuilder. All rights reserved