2016-03-23 20 views
-3

Wie speichere ich meine Daten in meiner Datenbank? Ich kann es aus meiner Datenbank mit einem WCF-Dienst abrufen, aber ich möchte es auch abrufen, wie mache ich das?Wie speichere ich Eingaben in einer Datenbank?

Das ist mein Servicecode

public BestuurModel GetBestuurByNaam(int id) 
{ 
    BestuurModel result = new BestuurModel(); 

    return (from x in db.Persoon where x.Pers_ID == id 
      select new BestuurModel 
      { 

       Voornaam = x.Pers_Vnaam, 
       Achternaam = x.Pers_Anaam, 
       Email = x.Pers_Email, 
       Woonplaats = x.Pers_Woonplaats, 
       Telnr = (int)x.Pers_Telnr, 
       Informatie = x.Pers_Informatie, 
      }).FirstOrDefault(); 
} 

public List<BestuurModel> GetAllBestuur(int orgId) 
{ 
    return (from x in db.Persoon 

      select new BestuurModel 
      { 
       Voornaam = x.Pers_Vnaam, 
       Achternaam = x.Pers_Anaam, 
       Email = x.Pers_Email, 
       Woonplaats = x.Pers_Woonplaats, 
       Telnr = (int)x.Pers_Telnr, 
       Informatie = x.Pers_Informatie 
      }).ToList(); 
} 
+0

Scheint zu breit. Offenbar fehlen einige grundlegende Informationen zur Verwendung von WCF-Diensten. Ich schlage vor, etwas herum zu googeln, bevor ich hier frage. Ihr Beispiel zeigt nicht einmal, was 'db' ist. – Nyerguds

+0

Definitiv zu breit. Übersetzt in "alles, was es über Datenbanken gibt - bitte auf einer Seite, kein Buch, weil ich zu faul bin, um Dokumentation zu lesen und von Grund auf zu lernen". Zeigen Sie etwas Aufwand - Google hat buchstäblich Hunderte von Tutorials da draußen. – TomTom

Antwort

1

Ich nehme an, Sie Entity Framework verwenden, eine neue Methode zu speichern, erstellen und Ihr Modell als Parameter übergeben dann Kontext hinzuzufügen und SaveChanges Methode aufrufen:

public void SaveToDB(BestuurModel model) 
{ 
    // Do validation etc. 
    db.persoon.Add(model); 
    db.persoon.SaveChanges(); 
} 

Ich würde vorschlagen, einen Blick auf entity-framework und wcf Tutorials, um loszulegen.

Verwandte Themen