Entity Framework LINQ запрос 2 таблицы - PullRequest
0 голосов
/ 06 июля 2011

Я не могу использовать метод расширения Include("CITies") для объекта db.Restaurants.

Когда я использую метод include, я получаю следующую ошибку: DL.RESTAURANT does nto contain a definition for include or an extension method of include

namespace DL
{
    public class DLgetRestaurants
    {
        DL.FVRGDataContext db = new FVRGDataContext();

        public IEnumerable <RESTAURANT> getRestaurants(string cuisineName)
        {
           var restaurantList = 
               from RESTAURANT in db.RESTAURANTs.Include("CITies")
               where RESTAURANT.CITies.Any(t => t.CITY_ID == 2)
               orderby RESTAURANT.REST_NAME ascending
               select RESTAURANT;

            return restaurantList;
         }
     }
}

1 Ответ

0 голосов
/ 06 июля 2011

Вы можете использовать только Включить для сущностей, которые связаны с другой таблицей. Кроме этого у вас не должно быть проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...