Folgendes Beispiel zeigt das Hinzufügen, das Ändern und das Löschen eines Datensatzes während der Laufzeit mit LINQ2SQL
Hinzufügen eines Datensatzes:
1 2 3 4 5 6 7 8 9 10 11 12 | using (var dbc = new DataBaseDataContext()) { var customer = new Customer() { Company = "Biggle", Country = "Germany", ContactName = "Priebe", CustomerID = "1" }; dbc.Customer.InsertOnSubmit(customer); dbc.SubmitChanges(); } |
Datensatz ändern:
1 2 3 4 5 | var customer = (from c in dbc.Customer where c.CustomerID == "1" select c).First(); customer.Company = "Biggles Blog"; dbc.SubmitChanges(); |
Löschen mit Bedingung:
1 2 3 4 5 6 7 8 | var qry = from c in dbc.Customer where c.ContactName=="priebe" select c; foreach (var item in qry) { dbc.Customer.DeleteOnSubmit(item); dbc.SubmitChanges(); } |
Ausgeführten SQL Query in der Konsole mit ausgeben:
dbc.Log = Console.Out;







