クエリ: 場所の都市に関係なく、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;
}
}