System.Data.Entity.ModelConfiguration.Conventions Spazio dei nomi
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: