0
對於網站的後端,我需要從數據庫中提取某些數據列,具體取決於用戶擁有哪些網站設置。 所以沒有辦法知道我會事先需要哪些列。是否可以創建「class」運行時?
有什麼辦法可以製作一個「對象」列表,其中只包含我需要返回到前端的不同類型?
例如:
該班的學生被存儲在數據庫中:
Students
{
string name;
int age;
double averageGrade;
string class;
Student bestFriend;
}
比方說,網站上的用戶希望只看到學生的姓名和最好的朋友,我怎麼可以把這些在一個對象中,並將這些對象放在一個列表中?
exampleStudent {name, bestFriend};
在此先感謝!
看一看'ExpandoObject';像那樣:'dynamic exampleStudent = new ExpandoObject(); exampleStudent.name =「bla-bla-bla」;' –
爲什麼不使用屬性名稱作爲關鍵字的對象字典? – Vincent
它與字典一起工作,但我也將考慮這些動態對象,因爲它很麻煩。感謝你們兩位! –