У меня есть таблица SQL, в которой хранится запись человека, где один столбец является изображением. Я использую таблицу в приложении ASP.Net MVC, и я хочу только получить столбец изображения в действии контроллера, который используется атрибутом исходного кода HTML.Entity Framework избегает получения столбца, если явно не запрошено
Как я могу предотвратить, чтобы столбец, хранящий изображение, был извлечен из моего запроса LINQ, без необходимости прибегать к явным запросам каждого столбца, но все же может получить его с явным запросом?
Это выражение LINQ Я не хочу, чтобы вернуть столбец изображения в (существует около десятка включает в себя так явно указать каждое свойство не вариант):
Person person = (from per in entities.People.Include(...).Include(..)
where per.ID == id
select per).FirstOrDefault();
Выражение LINQ Я использую чтобы получить изображение является:
byte[] picture = (from per in entities.People
where Per.ID == id
select per.Picture).FirstOrDefault();
У вас есть контроль над вашей схемой базы данных? –
Да, но он в производстве и будет болезненным для изменения. – sipwiz