使用域服务删除Silverlight中的相关行

时间:2011-11-11 11:32:07

标签: c# silverlight entity-framework ria

我正在尝试制作简单的网站以获取燃料成本。 我使用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);
    }
}       

我搜索了很多,我找不到任何解决方案。也许有人可以提供帮助:)

0 个答案:

没有答案