我正在尝试做一个相当简单的linq连接:
var locations = (from location in session.Query<Location>()
join speed in session.Query<ISDNSpeeds>() on location.ISDNSpeed equals speed.Id
where
(location.LastUpdatedTime > lastUpdateTime)
select new
{
Location = location,
Speed = speed,
})
.Take(10).ToList();
它似乎运行没有错误,但我无法访问Speed对象,我只是得到一个位置对象列表。
在这种情况下我如何获得速度?
答案 0 :(得分:0)
您将获得具有属性“位置”和“速度”的位置的对象列表。试试Console.WriteLine(locations.First().Speed);
答案 1 :(得分:0)