У меня есть форма сообщения, где пользователь может ввести заголовок и описание для своего сообщения. Существует также кнопка отправки, которая снимает мой Submit_Post
событие.удалять исключение при попытке отправить данные Azure db
Все, кажется, работает нормально, пока я не попытаюсь saveChanges()
в моей базе данных.
protected void Submit_Post(object sender, EventArgs e)
{
using (website_dbEntities objEnt = new website_dbEntities())
{
Post postData = new Post()
{
PostTitle = txtPostTitle.Text,
PostDescription = txtPostDescription.Text,
};
//Add post data to db
objEnt.Posts.Add(postData);
objEnt.SaveChanges(); //hits exception here
}
}
Это исключение я получаю:
Исключение типа «System.Data.Entity.Infrastructure.DbUpdateException» произошло в EntityFramework.dll, но не был обработан в пользовательском коде
Я пробовал несколько разных вещей, как я могу это исправить?
Что вы еще пробовали? Что отладчик говорит вам о добавленных данных - действительно ли данные выглядят нормально? Проверьте исключение, чтобы увидеть, есть ли у него внутреннее исключение. Все материалы .aspx не будут связаны с проблемой, поэтому вы можете удалить ее - люди будут более охотно помогать, если им не придется читать через загруженные ненужные коды :-) – Rune
Я попытался принять ' SaveChanges() 'out и ищет что-то другое, и смотрел онлайн для разных решений. Отладчик говорит, что это была ошибка при попытке обновить записи, а также просмотреть внутреннее исключение для получения дополнительной информации, как это сделать? Данные, которые я вводил, являются «тестом» в обоих полях. – Zoxac