各位高手: 有一個問題我一直不知道怎么處理比較好,問題描述如下: 比如有兩個表,表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屬性就相當于你已經擁有了全部的內容
- 2 回答
- 0 關注
- 334 瀏覽
添加回答
舉報
0/150
提交
取消