在Application_Start中,我緩存了一些通過LINQ to SQL獲得的對象。如何獲得LINQ緩存對象的對象字段?
objDataContext objBetting = new objDataContext();
var testObjects= from element in objBetting.Elements
select new { element.attribute };
HttpRuntime.Cache["test"] = testObjects;
在一些頁面上,我想讀取值testObject.attribute。我只能:
var objS = (IQueryable)Cache["test"];
我緩存匿名類型的對象,如何獲取屬性,也許是更好的問題。
OK,我會和填充System.Data.Linq.Table類型的對象,我會緩存它,能鑄造。
什麼?你想做什麼?我很困惑 – hunter 2011-05-20 13:32:26
獲取testObjects.attribute的值。 – gormit 2011-05-20 13:45:17
「屬性」是什麼類型的對象? – hunter 2011-05-20 13:48:33