IndexAnnotation Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Instance této třídy se používají jako vlastní poznámky pro reprezentaci indexů databáze v modelu Entity Framework.
public class IndexAnnotation : System.Data.Entity.Infrastructure.Annotations.IMergeableAnnotation
type IndexAnnotation = class
interface IMergeableAnnotation
Public Class IndexAnnotation
Implements IMergeableAnnotation
- Dědičnost
-
IndexAnnotation
- Implementuje
Poznámky
Poznámka k indexu je přidána do modelu Code First, když IndexAttribute je umístěna do mapované vlastnosti tohoto modelu. Používá se při migracích Entity Framework k vytváření indexů na mapovaných databázových sloupcích. Všimněte si, že více atributů indexu u vlastnosti bude sloučeno do jedné poznámky pro sloupec. Podobně budou atributy indexu u více vlastností, které se mapují na stejný sloupec, sloučeny do jedné poznámky pro sloupec. To znamená, že jedna poznámka k indexu může představovat více indexů. V rámci poznámky může být pouze jeden index s libovolným daným názvem.
Konstruktory
IndexAnnotation(IEnumerable<IndexAttribute>) |
Vytvoří novou poznámku pro danou kolekci indexů. |
IndexAnnotation(IndexAttribute) |
Vytvoří novou poznámku pro daný index. |
Pole
AnnotationName |
Název použitý při uložení této poznámky v metadatech Entity Framework nebo serializace do souboru SSDL/EDMX. |
Vlastnosti
Indexes |
Získá indexy reprezentované touto poznámkou. |
Metody
IsCompatibleWith(Object) |
Vrátí hodnotu true, pokud tato poznámka není v konfliktu s danou anotací tak, aby je bylo možné kombinovat pomocí MergeWith(Object) metody . |
MergeWith(Object) |
Sloučí tuto poznámku s danou poznámkou a vrátí novou poznámku obsahující sloučené indexy. |
ToString() |
Instance této třídy se používají jako vlastní poznámky pro reprezentaci indexů databáze v modelu Entity Framework. |
Platí pro
Entity Framework