Web- und Software Development

LINQ2SQL Datensatz hinzufügen, ändern + löschen

Written By: Mario Priebe - Mrz• 04•09

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;


Ähnliche Beiträge

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.