我刚开始学习Linq。我写了一些例子,但有一个疑问我无法解决。
我正在使用Northwind
数据库,我只是使用调用的工具SqlMetal
来进行所有建模。
现在我刚刚写了以下查询:
var q = from c in db.Customers
from o in c.Orders
where c.City == "London"
select new { c, o };
我知道这个查询给我带来了一组结果数据,其中包含给定条件 ( )的所有列Customers
和表。但我的问题是:Orders
c.City == "London"
执行该查询后,如何获取列的值Customers.CustomerID
和Orders.OrderID
FROM THE VARIABLE q
?
也许这是一个愚蠢的问题,但我已经为此苦苦挣扎了几个小时,在此先感谢。