被這個問題困擾了很久,當多個表的查詢結果放在一個匿名類里面作為一個方法的返回。而外界要訪問這個匿名類,怎樣才可以訪問?我知道定義一個實體類可以,不過這種做法太被動了,視圖等修改數據庫結構的就更不用說了,我都想過,用過,DTO或者VO都不考慮。看看有沒更好的辦法解決這個問題。
1 回答
犯罪嫌疑人X
TA貢獻2080條經驗 獲得超4個贊
可以用反射,如下:
var varObj = GetVarObject();
Type varType = varObj.GetType();
PropertyInfo[] varProperties = varType.GetProperties();
有了屬性,取屬性的值就很容易了.
- 1 回答
- 0 關注
- 485 瀏覽
添加回答
舉報
0/150
提交
取消
