我有一个名为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)之间的关系。
现在我需要编写一个从产品表中删除行的方法。
答案 0 :(得分:0)
如果pic
中的外键引用了product
,您应该将其命名为id_product
。
你能发布到目前为止所写的内容吗?你只发布了你的两个实体,他们并没有真正做任何事情。
如果您尝试进行级联删除,删除产品也删除任何关联的图片,您有几个选项,包括常规ADO.NET,实体框架和Lightspeed。我建议看看Fluent NHibernate: - http://www.fluentnhibernate.org/