У меня есть таблица, которая используется во всем приложении для Entity. У меня есть представление, которое возвращает идентичный набор столбцов, но на самом деле является объединением на себе, чтобы попытаться обойти некоторую плохую нормализацию (приложение является большим и частично из моих рук, эта часть неизбежна).Просмотр с использованием того же типа, что и таблица
Возможно ли, чтобы Entity 4 рассматривал представление, которое точно похоже на таблицу того же типа, чтобы я мог использовать это представление для заполнения коллекции того же типа? This question, кажется, указывает, что это возможно в nhibernatem, но я не могу найти ничего подобного для сущности. Это будет дополнительный бонус свойств навигации, которые все еще можно использовать для Include(), но это необязательно (я всегда могу вручную подключиться).
Невозможно прямо сейчас. Вы должны сопоставить другой тип и выполнить внутреннее копирование - например, с Automapper - для сохранения изменений. Я думаю, что ссылка NHibernate рассказывает об этом, кстати. Было бы неплохой идеей, однако, иметь один тип с разными способами чтения и сохранения. –