Как сопоставить VIEW без уникального идентифицирующего столбца с Fluent Nhibernate

У меня есть только ПРОСМОТРЫ в существующей базе данных, и я хотел бы получить их с FHN. я попытался отобразить это следующим образом:

public class HhstMap : ClassMap<Hhst>
{
    public HhstMap()
    {
        Table("HHST");

        ReadOnly();

        Id();

        Map(x => x.Hkz);
        Map(x => x.Kapitel);
        Map(x => x.Titel);
        Map(x => x.Apl);
        Map(x => x.Hhpz);
    }
}

, но я получил ошибку: не может выполнить запрос [ВЫБРАТЬ this_.id как id3_0_, this_.Hkz как Hkz3_0_, this_.Kapitel как Kapitel3_0_, this_.Titel как Titel3_0_, this_.Apl как Apl3_0_, this_.Hhpz как Hhpz3_0_ это есть из-за этого нет столбца идентификатора, но как мне выполнить сопоставление с Fluent без идентификатора?

5
задан blindmeis 1 September 2010 в 12:54
поделиться