按实体从多个表中删除多个行

时间:2013-12-22 14:43:43

标签: c# asp.net entity

我有一个名为product,pic的实体,它有属性。

public class product 
{
    public virtual int Id;
    public virtual long name;
    public virtual string title;
}

public class pic 
{
    public virtual int Id;
    public virtual int id_pic;
    public virtual string name;
}

产品(id) pic(id_pic)之间的关系。

现在我需要编写一个从产品表中删除行的方法。

1 个答案:

答案 0 :(得分:0)

如果pic中的外键引用了product,您应该将其命名为id_product

你能发布到目前为止所写的内容吗?你只发布了你的两个实体,他们并没有真正做任何事情。

如果您尝试进行级联删除,删除产品也删除任何关联的图片,您有几个选项,包括常规ADO.NET,实体框架和Lightspeed。我建议看看Fluent NHibernate: - http://www.fluentnhibernate.org/