Как объяснено в других ответах, вы можете отобразить представление точно так же, как и таблицу.Я настроил бы их только для чтения, чтобы недопустимые вставки перехватывались в вашем приложении и не возвращались как ошибка из базы данных:
public class MyViewMapping : ClassMap<MyViewType>
{
public MyViewMapping()
{
Table("VIEW_NAME");
ReadOnly();
// Add all view fields here...
Map(x => x.Field1, "Field1Name");
}
}