我使用EntityFramework,我查詢並使用匿名類型返回部分數據。目前我使用的是IQueryable<dynamic>
,它的工作原理,但我想知道這是否是正確的方式來做到這一點,或者如果有一些我不知道的其他返回數據類型。匿名類型IQueryable
public IQueryable<dynamic> FindUpcomingEventsCustom(int daysFuture)
{
DateTime dateTimeNow = DateTime.UtcNow;
DateTime dateTimeFuture = dateTimeNow.AddDays(daysFuture);
return db.EventCustoms.Where(x => x.DataTimeStart > dateTimeNow & x.DataTimeStart <= dateTimeFuture)
.Select(y => new { y.EventId, y.EventTitle, y.DataTimeStart});
}
什麼是IQueryable或返回類型的'dynamic'部分的問題? – nemesv 2012-08-16 07:45:55
嗨nemesv,沒問題,我想知道更多關於c#和匿名類型的原因,我問。感謝您的評論 – GibboK 2012-08-16 07:47:44