Приложение Windows Form, добавляющее данные в таблицы с отношениями - PullRequest
0 голосов
/ 25 октября 2011

Я новичок в c # Windows Form Application, и у меня возникла проблема с добавлением / вставкой данных в базу данных SQL, которая имеет связь между таблицами. Мой вопрос: будет ли функционировать связь между таблицами в C # Windows Form Application?

Вот так выглядит моя БД

This is how my DB looks

Я ищу способ добавить данные в таблицу Article и Body, где Artcle.body_id будет соответственно окукливаться. Так же, как MVC. Thanx

Ответы [ 2 ]

0 голосов
/ 29 октября 2011

Получил код сейчас. Надеюсь, что это поможет другим в будущем.

   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 голосов
/ 25 октября 2011

Вы можете определить свой собственный метод для обновления или вставки значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...