我有這些在運行時被調用的實體,我需要能夠返回一個IQueryable<EntityObject>
根據字符串被稱爲特定時間的實體類型。比方說,實體是食物的種類和類名是Food
,所以...如何通過反射來獲取和使用類/實體類型?
return Repository.Read<Food>(); //this is what I am trying to accomplish
不過,我不知道這是Food
直到運行,並只等給出一個字符串,所以我使用反射:
Type t = Type.GetType(lookupEntityName); //where lookupEntityName = "Food"
如何使用這個Type t
從上面取代「食品」在代碼的原始行:
return Repository.Read<HERE>(); // use 't' to repalce "HERE"