Advertisement
korax

CRUD

Sep 30th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.29 KB | None | 0 0
  1. // READ
  2. var personer = from p in db.Person
  3. select p;
  4. where p.Fornamn == "Kalle"
  5. select p;
  6.  
  7.  
  8. // CREATE
  9. using (PersonDatabasEntities dataConnection = new PersonDatabasEntities())
  10. {
  11.  //Create new object of the class Person (= one row in database)
  12.  var newPerson = new Person();
  13.  //Set properties
  14.  newPerson = "Mimmi";
  15.  newPerson = "Mouse";
  16.  //Save new object to databae
  17.  dataConnection.Personer.Add(newPerson);
  18.  dataConnection.SaveChanges();
  19. }
  20.  
  21. // UPDATE
  22. using (PersonDatabasEntities dataConnection = new PersonDatabasEntities())
  23. {
  24.  //Select person having Id = 2
  25.  var selectedPerson = (from p in dataConnection.Personer
  26.  where p.Id == 2
  27.  select p).FirstOrDefault();
  28.  //Update data for person
  29.  if (selectedPerson != null)
  30.  {
  31.  selectedPerson.Fornamn = "Arne";
  32.  selectedPerson.Efternamn = "Anka";
  33.  //Save changed person, ie update database
  34.  dataConnection.SaveChanges();
  35.  }
  36. }
  37.  
  38. // DELETE
  39. using (PersonDatabasEntities dataConnection = new PersonDatabasEntities())
  40. {
  41.  //Select person having Id = 2
  42.  var selectedPerson = (from p in dataConnection.Personer
  43.  where p.Id == 2
  44.  select p).FirstOrDefault();
  45.  //Delete data for person
  46.  if (selectedPerson != null)
  47.  {
  48.  dataConnection.Personer.Remove(selectedPerson);
  49.  //Save, ie delete in database
  50.  dataConnection.SaveChanges();
  51.  }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement