Я новичок в программировании на C #.Я написал программу на C #, которая была подключена к базе данных SQL Server через соединитель LINQ.Все прошло гладко.Но теперь я получаю ошибку ниже, когда хочу удалить запись из программы с определенным условием:
Произошло необработанное исключение типа 'System.ArgumentNullException' в EntityFramework.dll
Дополнительная информация: Значение не может быть нулевым.
Это мой код C #:
private void btnDel_Click(object sender, EventArgs e)
{
DialogResult result = MessageBox.Show("Sales system ", "Are you sure to delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
string photo = txtPhoto.ToString();
var edit = db.tblPersons.Where(c => c.PhotoNo == photo || c.ReceiptNo == photo).FirstOrDefault();
db.tblPersons.Remove(edit);
db.SaveChanges();
MessageBox.Show("Info deleted");
}
}
Кто-нибудь знает о моей проблеме по этому поводу?