這可能是一個非常愚蠢而明顯的問題,但我對Linq很陌生。在我的數據訪問層類我有這樣的方法:linq語句返回什麼樣的對象?
static public ? GetAllUrls()
{
using (MonitoredUrlsEntities mu = new MonitoredUrlsEntities())
{
var query = from urlTbl in mu.UrlLists
join histTbl in mu.Histories on
urlTbl.ID equals histTbl.UrlID
select new
{
urlTbl.Url,
urlTbl.UrlTitle,
urlTbl.UrlType,
urlTbl.Frequency,
urlTbl.Active,
urlTbl.LastChangeDate,
urlTbl.LastCheckDate,
histTbl.DateRun,
histTbl.HashValue
};
return query.ToList();
}
問號是那裏,因爲我不知道什麼類型的對象的LINQ語句返回。我只是一個可以循環使用的列表。
要看的語句,但通常IQueryable的。 – Jason 2012-03-06 16:22:54