2 Stimmen

Wenn nhibernate ein Schema generiert, was ist mit anderen Indizes außer PK und FK?

Wenn ich nhibernate das Schema generieren lasse, was ist dann mit anderen Indizes, die ich aus Leistungsgründen auf die Tabellen setzen kann?

Wenn ich z. B. nach einem Datumsfeld ordnen muss, kann ich einen Index auf diese Spalte setzen.

2voto

Paul Lalonde Punkte 4960

Sie können einen einspaltigen eindeutigen Index erstellen, indem Sie unique="true" in der Zuordnung einer Klasseneigenschaft.

Sie können einen mehrspaltigen eindeutigen Index erstellen, indem Sie jeder teilnehmenden Eigenschaft denselben unique-key="foo" Wert.

Sie können einen mehrspaltigen, nicht eindeutigen Index auf die gleiche Weise erstellen, außer dass das zu verwendende Attribut index="bar" 代わりに unique-key="foo" .

In komplexeren Fällen können Sie den Index auch innerhalb einer <database-object> Element in der Mapping-Datei.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X