LINQ:从外表地址获取城市名称

时间:2015-06-06 07:16:07

标签: c# linq

我有两张餐厅和位置表。位置表具有存储在餐厅表中的外键LocationId。我想从位置表中选择城市名称,同时从餐桌上获取一些信息。如何使用C#检索它。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

var cityNameAndSomeRestaurantStuff = from r in Db.Restaurants
                                     join l in Db.Locations
                                     on r.LocationId equals l.LocationId
                                     select new { l.CityName, r.SomeProperty };

请注意,结果将是IQueryable,因此如果您希望其具体化,请致电.ToList()或某些类似的扩展程序