class A
{ public string id;
public int bid;
public B B
}
class B
{ public int id;
public string name;
}类的大体结构是上面这样的。其实,就是很简单的一个关联。类A的bid字段对应类B的id。数据库中,类A B的id都是主键,类A的bid是外键。我想问的是,这样的结构,实际应用中,比如绑定到界面控件,一般是要类A的字段和类B的name字段。
以前没用orm的时候比如dataset:用 select a.id, b.name from tableA a join tableB b on a.bid=b.id where a.id="somevalue" 语句获取的dataset数据集绑定到datagrid控件上就可以显示了。但是,用了orm之后,如何实现以前的效果呢?目前查询出A的集合后绑定显示的是 id 和bid两个字段。无法将B的name绑定到界面上。
{ public string id;
public int bid;
public B B
}
class B
{ public int id;
public string name;
}类的大体结构是上面这样的。其实,就是很简单的一个关联。类A的bid字段对应类B的id。数据库中,类A B的id都是主键,类A的bid是外键。我想问的是,这样的结构,实际应用中,比如绑定到界面控件,一般是要类A的字段和类B的name字段。
以前没用orm的时候比如dataset:用 select a.id, b.name from tableA a join tableB b on a.bid=b.id where a.id="somevalue" 语句获取的dataset数据集绑定到datagrid控件上就可以显示了。但是,用了orm之后,如何实现以前的效果呢?目前查询出A的集合后绑定显示的是 id 和bid两个字段。无法将B的name绑定到界面上。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货