Ссылка на объект не указывает на экземпляр объекта, работа с БД
Есть база данных и WPF приложение. Хочу на странице добавить в базу данных новую строку, но при проверке на заполненность полей происходит ошибка, "Ссылка на объект не указывает на экземпляр объекта". При этом в идентичном проекте с таким же кодом всё работает.
private ReaderCard currentReader = new ReaderCard();
public ReaderCardEdit(ReaderCard selectedReaderCard)
{
InitializeComponent();
if (currentReader != null)
{
currentReader = selectedReaderCard;
}
DataContext = currentReader;
}
private void btnBack_Click(object sender, RoutedEventArgs e)
{
this.NavigationService.GoBack();
}
private void btnSave_Click(object sender, RoutedEventArgs e)
{
StringBuilder errors = new StringBuilder();
if (string.IsNullOrEmpty(currentReader.LastName))
{
errors.Append("Введите фамилию \n");
}
if (string.IsNullOrEmpty(currentReader.FirstName))
{
errors.Append("Введите имя \n");
}
if (string.IsNullOrEmpty(currentReader.Address))
{
errors.Append("Введите адрес");
}
if (string.IsNullOrEmpty(currentReader.Phone))
{
errors.Append("Введите телефон \n");
}
if (string.IsNullOrEmpty(currentReader.DateOfBirth.ToString()))
{
errors.Append("Введите дату рождения");
}
}
Таблица с читателями называется ReaderCard. Скрин ошибки прикрепляю.
Источник: Stack Overflow на русском