Visual Studio 2008 and onward provides LinqToSql(.dbml) Item
to automatically create entities, generate classes and provides a designer to
manipulate those entities classes.
Inserting new Data in tables:
Inventory
newCar = new Inventory();
newCar.Make
= "Yugo";
newCar.Color
= "Pink";
newCar.PetName
= "Betty";
newCar.CarID
= newCarID;
ctx.Inventories.InsertOnSubmit(newCar);
ctx.SubmitChanges();
Updating Data:
var betty =
( from c in ctx.Inventories
where
c.PetName == "Betty"
select
c).First();
betty.Color
= "Green";
ctx.SubmitChanges();
Deleting Data:
ctx.Inventories.DeleteOnSubmit( ( from c in ctx.Inventories
where c.CarID == IdOfTheCarToDelete
select c).First()
);
ctx.SubmitChanges();