Visual Studio 2008 выполняет поиск и заменяет регулярное выражение

У меня есть большое решение с большим количеством строк, которые мне нужно заменить. CommunityFeatures] GetCommunityFeatures () ', и этот метод не может быть преобразован в выражение хранилища.'

Код репозитория следующий:

public IQueryable<Models.Estate> GetEstates()
{
    return from e in entity.Estates
           let AllCommFeat = GetCommunityFeatures()
           let AllHomeFeat = GetHomeFeatures()
           select new Models.Estate
                      {
                                EstateId = e.EstateId,
                                AllHomeFeatures = new LazyList<HomeFeatures>(AllHomeFeat),
                                AllCommunityFeatures = new LazyList<CommunityFeatures>(AllCommFeat)
                      };
}

public IQueryable<Models.CommunityFeatures> GetCommunityFeatures()
{
    return from f in entity.CommunityFeatures
           select new CommunityFeatures
                      {
                          Name = f.CommunityFeature1,
                          CommunityFeatureId = f.CommunityFeatureId
                      };
}

public IQueryable<Models.HomeFeatures> GetHomeFeatures()
{
    return from f in entity.HomeFeatures
           select new HomeFeatures()
           {
               Name = f.HomeFeature1,
               HomeFeatureId = f.HomeFeatureId
           };
}

LazyList - это список, расширяющий возможности IQueryable.

Может кто-нибудь объяснить, почему возникает эта ошибка?

87
задан abatishchev 19 June 2013 в 19:32
поделиться