Поддерживает ли NHibernate сопоставление SQL VIEWS? Любые примеры были бы полезными.Поддерживает ли NHibernate сопоставление SQL-представлений?
4
A
ответ
4
Да. Вы можете обновлять или вставлять в представления в SQL Server, если выполняются определенные условия, см. Раздел Updateable Views в документации. Я знаю, что это относится к SQL Server 2005+, я не знаю о более ранних версиях.
Если представление не является обновляемым, вы можете объявить отображение как доступное только для чтения.
9
Да, просто используйте свое имя вида вместо имени таблицы в конфигурации сопоставления. Конечно, если вы попытаетесь обновить это, вы получите исключение.
.: например
<class name="someclass" table="vw_someview">
...
</class>
2
Простой ответ: Да.
Просто поместите свое имя в те места, где обычно во всех примерах написано имя таблицы. Вот и все. Представления и таблицы взаимозаменяемы - до тех пор, как точка зрения записываемые без ограничений ...
Томас