Я пытаюсь сделать простой сайт по стоимости топлива.
Я использовал Enitity Framework, чтобы создать 3 объекта:
Пользователь (идентификатор, логин, пароль), Автомобиль (идентификатор, производитель, модель, двигатель), FuelCost (идентификатор, DateCreated, FuelQuantity, FuelTotalCost, FuelUnitPrice, kmDriven). И установить отношения пользователь -> автомобиль -> топливная стоимость.
У меня возникла проблема при попытке удалить автомобили с соответствующим уровнем топлива. Но автомобили без каких-либо добавок топлива удаляются без проблем.
Я использую этот код для удаления автомобиля, выбранного в таблице данных:
private void btn_Delete_Click(object sender, RoutedEventArgs e)
{
Car car = (Car)dg_Cars.SelectedItem;
dg_Cars.SelectedIndex = -1;
ctx.Cars.Remove(car);
try
{
ctx.SubmitChanges();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Я много ищу и не могу найти решение. Может быть, кто-то может помочь:)