首页 新闻 搜索 专区 学院

数据库实体关系映射之后,怎么添加数据呢?

0
[已解决问题] 解决于 2011-10-26 09:51

定义两个实体

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进去,怎么处理这个?

snowsky的主页 snowsky | 初学一级 | 园豆:184
提问于:2011-10-25 10:09
< >
分享
最佳答案
0

你的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;}
}
artwl | 专家六级 |园豆:16526 | 2011-10-25 11:39

非常感谢您的回复,我记得ForeignKey指定的外键啊,你这里指定的是类名(或表名)?

我刚按你的思路试了一下,指定ForeignKey("cataid"),然后就可以了,非常感谢.

snowsky | 园豆:184 (初学一级) | 2011-10-26 09:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册