// Update public static void DemoBUpdate() { Debug.Print("--- DemoBUpdate ---"); Data.Playlist klasseB = Data.Playlist.LesenID(1); klasseB.PlaylistName = "Artikelgruppe 2 nach Update"; klasseB.Aktualisieren(); Debug.Print("Gruppe mit Name 'Artikelgruppe 1' verändert"); }
// Read public static void DemoBRead() { Debug.Print("--- DemoBRead ---"); // Demo liest 1 Objekt Data.Playlist klasseB = Data.Playlist.LesenAttributGleich("Artikelgruppe 1").FirstOrDefault(); Debug.Print("Auslesen einzelne Gruppe mit Name: " + klasseB.PlaylistName + " Datum" + klasseB.ErstellDatum.ToString("dd.MM.yyyy")); // Liste auslesen foreach (Data.Lied klasseA in klasseB.Lied) { Debug.Print("Artikelgruppe: " + klasseB.PlaylistName + " enthält Artikel:" + klasseA.Titel); } }
// Delete public static void DemoBDelete() { Debug.Print("--- DemoBDelete ---"); // Achtung! Referentielle Integrität darf nicht verletzt werden! try { Data.Playlist klasseB = Data.Playlist.LesenID(1); klasseB.Loeschen(); Debug.Print("Gruppe mit Id 1 gelöscht"); } catch (Exception ex) { Debug.Print("Fehler beim Löschen:" + ex.Message); } }
// Create public static void DemoBCreate() { Debug.Print("--- DemoBCreate ---"); // KlasseB (kurze Syntax) Data.Playlist klasseB1 = new Data.Playlist { PlaylistName = "Artikelgruppe 1", Favorisiert = true, ErstellDatum = DateTime.Today.AddDays(-1) }; Int64 klasseB1Id = klasseB1.Erstellen(); Debug.Print("Gruppe erstellt mit Id:" + klasseB1Id); Data.Playlist klasseB2 = new Data.Playlist { PlaylistName = "Artikelgruppe 2", Favorisiert = true, ErstellDatum = DateTime.Today }; Int64 klasseB2Id = klasseB2.Erstellen(); Debug.Print("Gruppe erstellt mit Id:" + klasseB2Id); }