私はEntityFrameworkを使用しており、匿名型を使用して部分的なデータをクエリして返しています。現在使用しIQueryable<dynamic>
ていますが、動作しますが、これが適切な方法であるかどうか、または私が認識していない他の戻りデータ型があるかどうかを知りたいです。
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});
}