Condividi tramite


ConventionModelExtensions Classe

Definizione

Attenzione

Use IConventionModel

Metodi di estensione per IConventionModel.

public static class ConventionModelExtensions
[System.Obsolete("Use IConventionModel")]
public static class ConventionModelExtensions
type ConventionModelExtensions = class
[<System.Obsolete("Use IConventionModel")>]
type ConventionModelExtensions = class
Public Module ConventionModelExtensions
Ereditarietà
ConventionModelExtensions
Attributi

Metodi

AddIgnored(IConventionModel, Type, Boolean)
Obsoleti.

Contrassegna il tipo di entità specificato come ignorato.

AddOwned(IConventionModel, Type, Boolean)
Obsoleti.

Contrassegna il tipo di entità specificato come di proprietà, a indicare che quando i tipi di entità individuati usando il tipo specificato devono essere configurati come di proprietà.

AddShared(IConventionModel, Type, Boolean)
Obsoleti.

Contrassegna il tipo di entità specificato come condiviso, a indicare che quando vengono individuati i tipi di entità corrispondenti devono essere configurati come tipo di entità di tipo condiviso.

FinalizeModel(IConventionModel)
Obsoleti.

Forza la post-elaborazione sul modello in modo che sia pronta per l'uso da parte del runtime. Questa post-elaborazione viene eseguita automaticamente quando si usa OnModelCreating(ModelBuilder). Questo metodo consente di essere eseguito in modo esplicito nei casi in cui l'esecuzione automatica non è possibile.

FindEntityType(IConventionModel, Type)
Obsoleti.

Ottiene l'entità che esegue il mapping della classe di entità specificata. Restituisce null se non viene trovato alcun tipo di entità con il nome specificato.

FindEntityType(IConventionModel, Type, String, IConventionEntityType)
Obsoleti.

Ottiene il tipo di entità per il nome specificato, definendo il nome di navigazione e il tipo di entità di definizione. Restituisce null se non viene trovato alcun tipo di entità corrispondente.

FindIgnoredConfigurationSource(IConventionModel, Type)
Obsoleti.

Indica se il tipo di entità specificato viene ignorato.

FindIsOwnedConfigurationSource(IConventionModel, Type)
Obsoleti.

Restituisce un valore che indica se i tipi di entità che usano il tipo specificato devono essere configurati come tipi di proprietà quando vengono individuati.

FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>)
Obsoleti.

Restituisce i tipi di entità corrispondenti ai tipi meno derivati dall'oggetto specificato.

GetChangeTrackingStrategyConfigurationSource(IConventionModel)
Obsoleti.

Restituisce l'origine di configurazione per GetChangeTrackingStrategy(IModel).

GetEntityTypes(IConventionModel, String)
Obsoleti.

Ottiene i tipi di entità corrispondenti al nome specificato.

GetEntityTypes(IConventionModel, Type)
Obsoleti.

Ottiene i tipi di entità corrispondenti al tipo specificato.

GetPropertyAccessModeConfigurationSource(IConventionModel)
Obsoleti.

Restituisce l'origine di configurazione per GetPropertyAccessMode(IModel).

IsIgnored(IConventionModel, String)
Obsoleti.

Indica se il nome del tipo di entità specificato viene ignorato.

IsIgnored(IConventionModel, Type)
Obsoleti.

Indica se il tipo di entità specificato viene ignorato.

IsOwned(IConventionModel, Type)
Obsoleti.

Restituisce un valore che indica se i tipi di entità che usano il tipo specificato devono essere configurati come tipi di proprietà quando vengono individuati.

RemoveEntityType(IConventionModel, String)
Obsoleti.

Rimuove un tipo di entità senza definire lo spostamento dal modello.

RemoveEntityType(IConventionModel, String, String, IConventionEntityType)
Obsoleti.

Rimuove un tipo di entità con una struttura di spostamento che definisce dal modello.

RemoveEntityType(IConventionModel, Type)
Obsoleti.

Rimuove un tipo di entità dal modello.

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)
Obsoleti.

Rimuove un tipo di entità con una struttura di spostamento che definisce dal modello.

RemoveOwned(IConventionModel, Type)
Obsoleti.

Rimuove il tipo di proprietà specificato, a indicare che quando i tipi di entità corrispondenti individuati non devono essere configurati come di proprietà.

SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)
Obsoleti.

Imposta la strategia predefinita di rilevamento delle modifiche da usare per le entità nel modello. Questa strategia indica come il contesto rileva le modifiche alle proprietà per un'istanza di un tipo di entità.

SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean)
Obsoleti.

Imposta l'oggetto PropertyAccessMode da utilizzare per le proprietà di tutti i tipi di entità in questo modello.

Si noti che i singoli tipi di entità possono eseguire l'override di questa modalità di accesso e le singole proprietà dei tipi di entità possono eseguire l'override della modalità di accesso impostata sul tipo di entità. Il valore impostato qui verrà usato per qualsiasi proprietà per cui non è stato specificato alcun override.

Si applica a