Я пытаюсь вставить некоторые данные в приложение, чтобы затем я мог построить открытый запрос get + linq, чтобы вытащить только биты Я хочу, когда они мне понадобятся.Как хранить массив List ~ в состоянии приложения (C# ASP.net MVC)
Я просто изо всех сил, чтобы сохранить его, а затем, как бы я идти о потянув его обратно, так что я могу запросить против него ...
public void CommonDatatoApp()
{
CDataResponse cCommonData = this.GatewayReference.GetCommonData();
var dCountries = cCommonData.PropertyCountries; //KeyValue
var dRegions = cCommonData.Regions; //Array
var dAreas = cCommonData.Areas; //Array
var dResorts = cCommonData.Resorts; //Array
var commonRAR = (from c in dCountries
join r in dRegions on c.Key equals r.CountryCd
join a in dAreas on r.Id equals a.RegionId
select new { c.Key, c.Value, r.Id, r.Name, dAreasID = a.Id, dAreasIDName = a.Name}
);
HttpContext.Current.Application["commonData"] = commonRAR;
}
Приветствия не совсем уверен, что делать с ним теперь у меня есть он, но, по крайней мере, загружает: l –
Что вы хотели с этим сделать? –
Я пытаюсь вытащить его, чтобы потом (как ваш пример), потребовать его и вытащить значение или просто вывести все значения. Я не могу добраться до данных. Я попытался получить доступ к нему IQueryable appCommonRar = (IQueryable) HttpContext.Current.Application ["commonRAR"]; Но, как вы, наверное, догадываетесь, я довольно новичок во всем этом материале LINQ/.net3.5/MVC и ужасно колочу в темноте. –