Здравствуйте! Сегодня: Пн, 24 Июн 2019, Ваш IP: 52.87.176.39 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Web-программирование
+ Создать новую тему Страница: 1
Тема: EntityFramework 5.0 и partial property и MySql · +  +  дата добавления: 20.03.2015 / 21:14
Автор темы:
roma_rio
roma_rio
тем: 18 / ответов: 27 / благодарностей: 1 / репутация: 3
Icq: 426801527
Skype: tundr_ok
ответов: 27
создал(а) тем: 18


Всем привет.
База MySql, EntityFramework 5.0.
Есть несколько таблиц с названием картинки. В коде c# прописываю пути к этим картинкам с помощью свойства в частичном классе.

partial class restaurant
public partial class t_restaurant    
{
private const string LOGOPATH = "../Images/Restaurant/{0}/{1}"; //0-id ресторана, 1-картинка
         public string LogoFullPath
        {
            get
            {
                return string.IsNullOrEmpty(this.logo)
                        ? string.Empty
                        : string.Format(LOGOPATH, this.id, this.logo);
            }
        }
}
linq запрос
from r in db.restaurant
select new RestaurantDetailsModel()
                    {
                        ID = r.id,
                        Name = r.name,
                        Title = r.title,
                        Logo =   r.LogoFullPath
                    }
ошибка
Указанный член типа "LogoFullPath" не поддерживается в выражениях LINQ to Entities. Поддерживаются только инициализаторы, члены сущности и свойства навигации сущности.

естественно всё решается с помощью .ToList() но что-то не хочется всю таблицу грузить в память а тогда из нее селектить.
Посоветуйте как выйти с такой ситуации
Технологии: C#
 

Нет ответов в этой теме...

Страница: 1 + Создать новую тему