2016-03-23 9 views
-3

データをデータベースに保存するにはどうすればよいですか? wcfサービスを使用してデータベースから取得できますが、取得するにはどうしたらいいですか?入力をデータベースに保存するには

これは、私はあなたがして、コンテキストに追加し、SaveChangesメソッドを呼び出し、保存する新しい方法を作成し、パラメータとしてモデルを渡すためにEntity Frameworkのを使用していると仮定し、私のサービスコード

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

広すぎます。 WCFサービスの使い方に関する基本的なレッスンが欠けているようです。私はここで尋ねる前にちょっと調べることをお勧めします。あなたの例では、 'db 'が何であるかは決して示されません。 – Nyerguds

+0

明らかに広すぎます。 「私はドキュメントを読んで学ぶのが面倒だから、ページではなく、本ではなくデータベースで、データベース全体について教えてください。」 Googleに何百ものチュートリアルがあります。 – TomTom

答えて

1

です:

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

entity-frameworkwcfのチュートリアルをご覧になることをお勧めします。

関連する問題