我使用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