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

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



Auch wenn Du nichts zu diesem Thema sagen möchtest, bringst du mit einem Klick auf den Like- oder KickButton zum Ausdruck, dass dir dieser Artikel gefällt. Vielen Dank : )

Kick it on dotnet-kicks.de

  1. Noch keine Kommentare.

  1. Noch keine Trackbacks.