Es ist möglich, einen View mit Fluent NHibernate zu mappen? Wenn das so ist, wie?ANSICHTEN und flüssiges NHibernate?
Antwort
Ich würde denken, dass Sie nur Ihre die Tabellennamen mit Ihrer Ansicht nach Namen mit der WithTable Methode ersetzen könnten:
WithTable("myview");
Edit: Genau diese Antwort zu aktualisieren, Fluent NHibernate verwendet jetzt:
Table("myview");
Die Antwort von mxmissile ist korrekt, aber ich wollte hinzufügen, dass die Ansicht aktualisiert werden muss (SQL Server-Begriff), wenn Sie Einfügungen oder Aktualisierungen dagegen vornehmen möchten. Ich habe mehrere Tabellen mit Ansichten verknüpft, die inaktive Datensätze ausfiltern, da diese Tabellen weiche Löschungen zulassen.
Wenn ich mich erinnere, sind diese "updatefähigen" Ansichten Titel Indexed Views? Es ist eine Weile her, dass ich mich mit diesem Zeug beschäftigen musste. – mxmissile
Was ist, wenn diese Ansicht keinen Primärschlüssel enthält? –