首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC3的model对应数据库中的表解决方法

2012-08-02 
MVC3的model对应数据库中的表请教 数据库中 city 主键是id 类型char(10),对应model类public class City{pu

MVC3的model对应数据库中的表
请教 数据库中 city 主键是id 类型char(10),
对应model类
public class City
{
  public string id{get;set;}
  public string name{get;set;}
}
另数据库中一新表company : id ,cityid, companyname

public class Company
{
  public int id{get;set;}
  public int cityid{get;set;}
  public string companyname{get;set;}
  
  public virual City City{get;set;}
}


这里cityid 想用原来city的 id,同时希望company 的model能访问到city的name.不知道用什么方法解决。求高手指导

[解决办法]
public virual City City
{
get { return db.Cities.SingleOrDefault(x => x.id == cityid); }
set { cityid = value.id; }
}

热点排行