Мы изучаем Entity Framework, чтобы выяснить, отвечает ли он нашим конкретным потребностям.Вот сценарий, который меня интересует:
У меня есть большая таблица (назовем ее VeryWideRecord), которая имеет много столбцов и имеет соответствующий бизнес-объект (он также называется VeryWideRecord).Я хотел бы иметь возможность запрашивать в моей базе данных бизнес-объект VeryWideRecord, но иметь значения только для определенных столбцов, возвращаемых базовым SQL.Могу ли я сделать это с помощью Entity Framework?
Я не уверен, можно ли это сделать с помощью функции разбиения таблиц Entity Framework, поскольку приложение должно иметь возможность (во время выполнения) изменять столбцы, которыепросил.Причина этого заключается в том, что мы пытаемся минимизировать объем информации, передаваемой по проводам.
Я вижу, как это можно сделать с помощью NHibernate ( пример ), но как я могу это сделать с помощью Entity Framework?