我正在尝试制作简单的网站以获取燃料成本。 我使用Enitity Framework制作了3个引用: 用户(id,登录,密码),Car(id,制造商,型号,引擎),FuelCost(id,DateCreated,FuelQuantity,FuelTotalCost,FuelUnitPrice,kmDriven)。并建立关系用户 - >汽车 - > fuelcost。
尝试删除含有相关燃料成本的汽车时遇到问题。但没有任何增加的燃料成本的汽车被移除没有问题。
我正在使用此代码删除在datagrid中选择的汽车:
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);
}
}
我搜索了很多,我找不到任何解决方案。也许有人可以提供帮助:)