定义两个实体
public class catalog{
public string name{get;set;}
public int cataId{get;set;}
}
public class article{
public int id{get;set;}
public string title{get;set;}
public virtual catalog{get;set;}
}
现在的问题是,添加article数据时,必须得弄一个catalog进去,怎么处理这个?
你的article这样定义就可以了:
public class article{
public int id{get;set;}
public string title{get;set;}
[ForeignKey("catalog")]
public int cataid{get;set;}
public virtual catalog{get;set;}
}
非常感谢您的回复,我记得ForeignKey指定的外键啊,你这里指定的是类名(或表名)?
我刚按你的思路试了一下,指定ForeignKey("cataid"),然后就可以了,非常感谢.