Обновление хранимой процедуры не работает в Entity Framework - PullRequest
0 голосов
/ 08 сентября 2018

Я написал следующий код, согласно этому посту: Операции CRUD с использованием хранимой процедуры в Entity Framework

using (var context = new SamenEntities())
{
    try
    {
        register pazhoheshgar = new register()
        {
            id = textBox1.Text.Trim(),
            name = textBox2.Text.Trim(),
            family = textBox3.Text.Trim(),
            birth_date = dateTimePicker1.Value,
            mobile = textBox8.Text.Trim(),
            email = textBox11.Text.Trim()
        };
        pazhoheshgar.id= textBox1.Text.Trim();
        context.SaveChanges();

        MessageBox.Show("OK!!!", "Done");
    }
    catch
    {
        MessageBox.Show("ERROR!!!", "error");
    }
}

Я уже использовал вставку и удаление хранимой процедуры, без проблем, но теперь "DONE !!!" сообщение отображается, но изменение не происходит в базе данных.

1 Ответ

0 голосов
/ 08 сентября 2018

Вы должны добавить новый объект в базу данных. Если это называется регистры, код будет выглядеть следующим образом.

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