1
我想在運行時找到ExpandoObject中的所有類型。如何查找由PetaPoco.Database.Query返回的IEnumerable <ExpandoObject>中的類型<dynamic>?
這裏的一些探索性的代碼:
using PetaPoco;
...
var data = _d.Query<dynamic>(_script);
IDictionary<string, object> hood = (IDictionary<string, object>)data.First();
var wow = hood.Values.Where(x => x != null).Select(x => x.GetType().ToString());
Where方法步驟禮貌了在返回ExpandoObject空值...很難,因爲它依賴於即使在首位返回行的解決方案。
有沒有更好的方式來查詢PetaPoco.Database在構建ExpandoObject時學到什麼?
(回退是再次查詢數據庫的模式對象。)