使用entityframework和C#删除对象列表

时间:2017-12-27 09:05:18

标签: c# entity-framework

我想使用entityframework将对象列表删除到mysql数据库。

我的代码:

public void RemoveList(List<a_traiter> list)
{
    try
    {
        dp = new demaprestaEntities();
        var load = from a in dp.a_traiter
                   where list.Any(an => an.ID == a.ID)
                   select a;
        dp.a_traiter.RemoveRange(load);
        dp.SaveChanges();
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message + Environment.NewLine + ex.InnerException);
    }
}

当我执行此代码时,我发现此错误:无法创建类型&#39; DemaPresta.a_traiter&#39;的常量值。在此上下文中仅支持原始类型或枚举类型。

我不知道为什么。你能帮帮我吗?

0 个答案:

没有答案