2011-10-25 5 views
-2

저는 C# Windows Form Application을 처음 사용하고 테이블 간의 관계가있는 SQL DB에 데이터를 추가/삽입하는 데 문제가 있습니다. 내 질문은, C# Windows Form 응용 프로그램에서 테이블 간의 관계가 작동합니까? 내 DB 내가 Artcle.body_id 그에 따라 pupolate 할 제 테이블과 바디 테이블에 데이터를 추가 할 수있는 방법을 찾고 있어요C# Windows Form 관계에있는 테이블에 데이터를 추가하는 응용 프로그램

This is how my DB looks

을 보는 방법

이입니다. MVC와 동일합니다. Thanx

답변

0

지금 코드를 가져 왔습니다. 희망이 미래에 다른 사람들을 도울 것입니다.

private void buttonCreateSubmit_Click(object sender, EventArgs e) 
    { 
     Body body = new Body 
     { 
      body_content = richTextBoxBody.Text 
     }; 

     tnDBase.AddToBodies(body); 
     tnDBase.SaveChanges(); 

     var genid = tnDBase.Genres.Single(g => g.genre_name == comboBoxGenre.Text); 

     Article article = new Article() 
     { 
      article_name = textBoxTitle.Text, 
      genre_id = genid.genre_id, 
      status_id = 3, 
      body_id = body.body_id 
     }; 

     tnDBase.AddToArticles(article); 
     tnDBase.SaveChanges(); 
    } 
+0

당신은 당신의 자신의 대답을 받아 들일 수 있습니다. –

0

사용자 정의 방법을 정의하여 값을 업데이트하거나 삽입 할 수 있습니다.

+0

DB에서 데이터를 가져 오는 데 문제가 없습니다. 추가/삽입 데이터에 문제가 있습니다. 내가 업데이 트해야합니다 'Article.status_id = 2; DBname.SaveChanges(); ' – paul

+0

데이터를 삽입하는 데 사용중인 쿼리를 포함시킬 수 있습니까? – Harsh

+0

'기사 기사 = 새 기사() { article_name = textBoxTitle.Text }; DBname.SaveChanges();' – paul

관련 문제