为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET关于返回查询结果的问题

ASP.NET关于返回查询结果的问题

明月笑刀无情 2018-11-02 05:02:21
各位高手:  有一个问题我一直不知道怎么处理比较好,问题描述如下:  比如有两个表,表A和表B,他们间有一个字段关联为FieldComm,他们分别对应两个实体类 ModelA和ModelB;页面需要显示表A的一个字段信息FieldA和表B的一个字段信息FieldB,查询条件的字段在表B中,也就是说根据表B获取数据。  问题就在这里,现在是先返回ModelB实体对象,然后在根据ModelB.FieldComm获取ModelA对象,最后将所有信息显示出来 比较好呢? 还是 通过表连接查询 返回数据比较好呢? 如果通过表连接返回数据 那么返回的实体对象怎么表示呢? 还有如果返回的数据比较少,比如只需要两个字段的信息,大家是采用返回实体对象还是直接返回变量?  求高手解惑,谢谢了!
查看完整描述

2 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

写一个ModelC好了

public class ModelC {

  public ModelA A { get; set; }

  public ModelB B { get; set; }

}

使用联结查询返回结果集,返回的对象为ModelC的对象,填充ModelC中的A和B属性就相当于你已经拥有了全部的内容


查看完整回答
反对 回复 2018-11-05
  • 2 回答
  • 0 关注
  • 296 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信