查询: 我想返回所有带有 CUISINE__BANE = cusisineName 的餐厅,无论它们位于哪个城市。我的查询返回 RESTAURANT 和 CITY 表,但不返回 CUISINE 表。非常感谢您的帮助!
public class DLgetRestaurants
{
DL.FVRGDataContext db = new FVRGDataContext();
public List<RESTAURANT> getRestaurants(string cuisineName)
{
var cuisineID = db.CUISINEs.First(s => s.CUISINE_NAME == cuisineName).CUISINE_ID;
List<RESTAURANT> result = (from RESTAURANT in db.RESTAURANTs
join CITY in db.CITies on RESTAURANT.CITY_ID equals CITY.CITY_ID
join CUISINE in db.CUISINEs on RESTAURANT.CUISINE_ID equals CUISINE.CUISINE_ID
where RESTAURANT.CUISINE_ID == cuisineID
select RESTAURANT).ToList();
return result;
}
}