假设我有一个名为 Event 的类:
public class Event
{
public virtual int Id { get; set; }
public virtual string Title { get; set; }
public virtual string Description { get; set; }
}
并有以下查询:
var events = _eventInformationRepository.Fetch(e => e.Id != -1);
它返回一个IEnumerable<Event>
. 但我想创建一个事件 ID 列表。这可以通过ienum直接完成吗?还是我必须生成列表、迭代、分配和添加每个值?