System.Data.Entity.ModelConfiguration.Conventions Spazio dei nomi
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Association |
Convenzione per rilevare inversioni tra proprietà di navigazione quando tra i tipi correlati esiste una sola coppia di proprietà di navigazione. |
Attribute |
Classe per utilizzo generico per le convenzioni Code First che leggevano gli attributi dalle proprietà .NET e generano annotazioni di colonna in base a tali attributi. |
Attribute |
Classe per utilizzo generico per le convenzioni Code First che leggevano gli attributi dai tipi .NET e generano annotazioni di tabella in base a tali attributi. |
Column |
Convenzione per elaborare le istanze di ColumnAttribute rilevate nelle proprietà nel modello |
Column |
Convenzione per applicare l'ordinamento delle colonne specificato tramite ColumnAttribute o l'API DbModelBuilder . |
Column |
Convenzione per applicare l'ordinamento delle colonne specificato tramite ColumnAttribute o l'API DbModelBuilder . Questa convenzione genera se viene rilevato un ordine di colonna configurato duplicato. |
Column |
Convenzione per convertire tutti i tipi di dati specificati in modo esplicito, tramite annotazioni di dati o DbModelBuilder API, in modo da essere minuscoli. Il provider SqlClient predefinito è distinzione tra maiuscole e minuscole e richiede che i tipi di dati siano minuscoli. Questa convenzione consente all'API System.ComponentModel.DataAnnotations.ColumnAttrbiute di essere senza distinzione tra maiuscole e DbModelBuilder minuscole. |
Complex |
Convenzione per elaborare le istanze di ComplexTypeAttribute rilevate nei tipi nel modello. |
Complex |
Convenzione per configurare un tipo come tipo complesso se non ha una chiave primaria, nessun tipo di base mappato e nessuna proprietà di spostamento. |
Concurrency |
Convenzione per elaborare le istanze di ConcurrencyCheckAttribute rilevate nelle proprietà nel modello. |
Convention |
Convenzione che non esegue l'override della configurazione. |
Database |
Convenzione per elaborare le istanze di DatabaseGeneratedAttribute rilevate nelle proprietà nel modello. |
Decimal |
Convenzione per impostare la precisione su 18 e la scala su 2 per proprietà decimal. |
Declared |
Convenzione per spostare proprietà di chiave primaria da visualizzare per prima. |
Foreign |
Convenzione per distinguere tra relazione facoltativa e relazione obbligatoria in base al supporto di valori Null CLR della proprietà di chiave esterna. |
Foreign |
Classe di base per le convenzioni che individuano proprietà chiave esterna. |
Foreign |
Convenzione per introdurre indici per chiavi esterne. |
Foreign |
Convenzione per elaborare le istanze di rilevate nelle proprietà di ForeignKeyAttribute spostamento nel modello. |
Foreign |
Convenzione per elaborare le istanze di ForeignKeyAttribute rilevate nelle proprietà chiave esterna nel modello. |
Id |
Convenzione per rilevare proprietà di chiave primaria. I modelli di denominazione riconosciuti in ordine di precedenza sono:
|
Index |
Convenzione per individuare IndexAttribute gli attributi sulle proprietà e generare IndexAnnotation annotazioni di colonna nel modello. |
Inverse |
Convenzione per elaborare le istanze di InversePropertyAttribute rilevate nelle proprietà nel modello. |
Key |
Convenzione per elaborare le istanze di KeyAttribute rilevate nelle proprietà nel modello. |
Key |
Classe di base per le convenzioni che individuano le proprietà della chiave primaria. |
Many |
Convenzione per aggiungere un'eliminazione a catena alla tabella join da entrambe le tabelle coinvolte in una relazione molti a molti. |
Mapping |
Convenzione per garantire che non venga creato un mapping non valido/non supportato quando si esegue il mapping delle proprietà ereditate |
Max |
Convenzione per elaborare le istanze di MaxLengthAttribute rilevate nelle proprietà nel modello. |
Navigation |
Convenzione per individuare proprietà di chiave esterna i cui nomi sono una combinazione del nome di proprietà di navigazione dipendente e dei nomi di proprietà di chiave primaria di tipo principale. |
Not |
Convenzione per elaborare le istanze di NotMappedAttribute rilevate nelle proprietà nel modello. |
Not |
Convenzione per elaborare le istanze di NotMappedAttribute rilevate nei tipi nel modello. |
One |
Convenzione per abilitare l'eliminazione a catena per tutte le relazioni obbligatorie. |
One |
Convenzione per configurare le chiavi primarie del tipo di entità dipendente come chiave esterna in una relazione uno:uno. |
Pluralizing |
Convenzione per impostare il nome del set di entità in modo che sia una versione pluralizzata del nome del tipo di entità. |
Pluralizing |
Convenzione per impostare il nome della tabella in modo che sia una versione pluralizzata del nome del tipo di entità. |
Primary |
Convenzione per individuare proprietà di chiave esterna i cui nomi corrispondono ai nomi di proprietà di chiave primaria del tipo principale. |
Primitive |
Classe di base per le convenzioni che elaborano gli attributi CLR trovati nelle proprietà primitive nel modello. |
Property |
Classe di base per le convenzioni che elaborano gli attributi CLR trovati sulle proprietà dei tipi nel modello. |
Property |
Convenzione per impostare una lunghezza massima per le proprietà il cui tipo supporta i facet di lunghezza. Il valore predefinito è 128. |
Required |
Convenzione per elaborare le istanze di rilevate nelle proprietà di RequiredAttribute spostamento nel modello. |
Required |
Convenzione per elaborare le istanze di RequiredAttribute rilevate nelle proprietà primitive nel modello. |
Sql |
Convenzione per impostare una lunghezza massima predefinita di 4000 per le proprietà il cui tipo supporta i facet di lunghezza quando SqlCe è il provider. |
Store |
Convenzione per configurare l'identità delle chiavi primarie Integer. |
String |
Convenzione per elaborare le istanze di StringLengthAttribute rilevate nelle proprietà nel modello. |
Table |
Convenzione per elaborare le istanze di TableAttribute rilevate nei tipi nel modello. |
Timestamp |
Convenzione per elaborare le istanze di TimestampAttribute rilevate nelle proprietà nel modello. |
Type |
Classe di base per le convenzioni che elaborano gli attributi CLR presenti nel modello. |
Type |
Convenzione per individuare proprietà di chiave esterna i cui nomi sono una combinazione del nome del tipo principale e dei nomi di proprietà di chiave primaria di tipo principale. |
IConceptual |
Convenzione che opera sulla sezione concettuale del modello dopo la creazione del modello. |
IConvention |
Identifica le convenzioni che possono essere aggiunte o rimosse da un'istanza DbModelBuilder . |
IStore |
Convenzione che opera nella sezione database del modello dopo la creazione del modello. |
Feedback su Entity Framework
Entity Framework è un progetto di open source. Selezionare un collegamento per fornire feedback: