Freigeben über


RelationalModelValidator Klasse

Definition

Der Validierungsgeber, der die für alle relationalen Anbieter gängigen Regeln erzwingt.

public class RelationalModelValidator : Microsoft.EntityFrameworkCore.Infrastructure.ModelValidator
type RelationalModelValidator = class
    inherit ModelValidator
Public Class RelationalModelValidator
Inherits ModelValidator
Vererbung
RelationalModelValidator

Hinweise

Die Dienstlebensdauer ist Singleton. Dies bedeutet, dass eine einzelne instance von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von Diensten abhängen, die als Scopedregistriert sind.

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

RelationalModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies)

Erstellt eine neue Instanz von RelationalModelValidator.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von ModelValidator)
RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

TypeMapper
Veraltet..

Ruft die Typzuordnung ab.

Methoden

GetDefaultColumnValue(IProperty, StoreObjectIdentifier)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der die Eigenschaft zugeordnet ist.

IsOwned(Type, IConventionModel)

Gibt einen Wert zurück, der angibt, ob dieser CLR-Zieltyp einem eigenen Entitätstyp entsprechen würde.

(Geerbt von ModelValidator)
IsRedundant(IForeignKey)

Gibt einen Wert zurück, der angibt, ob der angegebene Fremdschlüssel redundant ist.

IsRedundant(IForeignKey)

Gibt einen Wert zurück, der angibt, ob der angegebene Fremdschlüssel redundant ist.

(Geerbt von ModelValidator)
LogShadowProperties(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
LogShadowProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Protokolliert alle Schatteneigenschaften, die erstellt wurden, weil kein übereinstimmende CLR-Member vorhanden war.

(Geerbt von ModelValidator)
ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty)

Löst eine InvalidOperationException mit einer Nachricht aus, die anbieterspezifische Informationen enthält, sofern verfügbar, was mögliche Gründe angibt, warum die Eigenschaft nicht zugeordnet werden kann.

ThrowPropertyNotMappedException(String, IConventionEntityType, IConventionProperty)

Löst eine InvalidOperationException mit einer Nachricht aus, die anbieterspezifische Informationen enthält, sofern verfügbar, was mögliche Gründe angibt, warum die Eigenschaft nicht zugeordnet werden kann.

(Geerbt von ModelValidator)
ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty)

Löst eine InvalidOperationException mit einer Nachricht aus, die anbieterspezifische Informationen enthält, sofern verfügbar, was mögliche Gründe angibt, warum die Eigenschaft nicht zugeordnet werden kann.

ThrowPropertyNotMappedException(String, IConventionTypeBase, IConventionProperty)

Löst eine InvalidOperationException mit einer Nachricht aus, die anbieterspezifische Informationen enthält, sofern verfügbar, was mögliche Gründe angibt, warum die Eigenschaft nicht zugeordnet werden kann.

(Geerbt von ModelValidator)
Validate(IModel)

Überprüft ein Modell und löst eine Ausnahme aus, wenn Fehler gefunden werden.

Validate(IModel)

Überprüft ein Modell und löst eine Ausnahme aus, wenn Fehler gefunden werden.

(Geerbt von ModelValidator)
Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft ein Modell und löst eine Ausnahme aus, wenn Fehler gefunden werden.

Validate(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft ein Modell und löst eine Ausnahme aus, wenn Fehler gefunden werden.

(Geerbt von ModelValidator)
ValidateBoolsWithDefaults(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateBoolsWithDefaults(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Boolean Eigenschaften im Modell.

ValidateChangeTrackingStrategy(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateChangeTrackingStrategy(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration der Änderungsnachverfolgung im Modell.

(Geerbt von ModelValidator)
ValidateClrInheritance(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateClrInheritance(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration der Vererbung im Modell.

(Geerbt von ModelValidator)
ValidateClrInheritance(IModel, IEntityType, HashSet<IEntityType>)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateCompatible(ICheckConstraint, ICheckConstraint, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von zwei Überprüfungseinschränkungen mit demselben Namen.

ValidateCompatible(IForeignKey, IForeignKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von zwei Fremdschlüsseln, die derselben Fremdschlüsseleinschränkung zugeordnet sind.

ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von zwei Indizes, die demselben Tabellenindex zugeordnet sind.

ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von zwei Schlüsseln, die derselben eindeutigen Einschränkung zugeordnet sind.

ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von zwei Eigenschaften, die derselben Spalte zugeordnet sind.

ValidateCompatible(ITrigger, ITrigger, String, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von zwei Triggern mit demselben Namen.

ValidateData(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Daten (z. B. Seeddaten) im Modell.

ValidateData(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Daten (z. B. Seeddaten) im Modell.

(Geerbt von ModelValidator)
ValidateDataTypes(IModel)
Veraltet..

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateDbFunctions(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateDbFunctions(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Funktionen im Modell.

ValidateDefaultValuesOnKeys(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateDefaultValuesOnKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Standardwerten im Modell.

ValidateDefiningNavigations(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateDefiningNavigations(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
Veraltet..

Überprüft die Zuordnung/Konfiguration der Definition von Navigationen im Modell.

(Geerbt von ModelValidator)
ValidateDefiningQuery(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration der Definition von Abfragen im Modell.

(Geerbt von ModelValidator)
ValidateDiscriminatorValues(IEntityType)

Überprüft den Diskriminator und die Werte für alle Entitätstypen, die von dem angegebenen abgeleitet werden.

(Geerbt von ModelValidator)
ValidateDiscriminatorValues(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
Veraltet..

Überprüft die Zuordnung/Konfiguration der Vererbung im Modell.

(Geerbt von ModelValidator)
ValidateFieldMapping(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateFieldMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Eigenschaften, die Feldern im Modell zugeordnet sind.

(Geerbt von ModelValidator)
ValidateForeignKeys(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateForeignKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Fremdschlüsseln im Modell.

(Geerbt von ModelValidator)
ValidateIgnoredMembers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft, ob nicht versucht wird, geerbte Eigenschaften zu ignorieren.

(Geerbt von ModelValidator)
ValidateIndexProperties(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft, ob die Eigenschaften eines beliebigen Indexes Spalten in mindestens einer allgemeinen Tabelle zugeordnet sind.

ValidateInheritanceMapping(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration der Vererbung im Modell.

ValidateInheritanceMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung der Vererbung im Modell.

(Geerbt von ModelValidator)
ValidateJsonEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die JSON-Entitäten.

ValidateJsonEntityKey(StoreObjectIdentifier, IEntityType)

Überprüfen Sie den Schlüssel der Entität, die einer JSON-Spalte zugeordnet ist.

ValidateJsonEntityNavigations(StoreObjectIdentifier, IEntityType)

Überprüft die Navigation der Entität, die einer JSON-Spalte zugeordnet ist.

ValidateJsonEntityProperties(StoreObjectIdentifier, IEntityType)

Überprüfen Sie die Eigenschaften der Entität, die einer JSON-Spalte zugeordnet ist.

ValidateJsonEntityRoot(StoreObjectIdentifier, IEntityType)

Überprüft die Stammentität, die einer JSON-Spalte zugeordnet ist.

ValidateKeylessTypes(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Entitätstypen ohne Schlüssel im Modell.

(Geerbt von ModelValidator)
ValidateMappingFragments(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Entitätstypzuordnungsfragmente.

ValidateMappingStrategy(IEntityType, String)

Überprüft, ob die angegebene Zuordnungsstrategie unterstützt wird.

ValidateNoCycles(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateNoCycles(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration des Modells für Zyklen.

(Geerbt von ModelValidator)
ValidateNoMutableKeys(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von veränderlich im Modell.

ValidateNoMutableKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von veränderlich im Modell.

(Geerbt von ModelValidator)
ValidateNonNullPrimaryKeys(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateNonNullPrimaryKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft, ob alle nachverfolgbaren Entitätstypen über einen Primärschlüssel verfügen.

(Geerbt von ModelValidator)
ValidateNoShadowEntities(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateNoShadowEntities(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)
Veraltet..

Überprüft, ob das Modell keine Entitätstypen ohne einen entsprechenden CLR-Typ enthält.

(Geerbt von ModelValidator)
ValidateNoShadowKeys(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateNoShadowKeys(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Schattenschlüsseln im Modell.

(Geerbt von ModelValidator)
ValidateOwnership(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateOwnership(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration des Besitzes im Modell.

(Geerbt von ModelValidator)
ValidatePrimitiveCollections(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung der primitiven Auflistungseigenschaften des Modells.

(Geerbt von ModelValidator)
ValidatePropertyMapping(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft Eigenschaftenzuordnungen.

(Geerbt von ModelValidator)
ValidatePropertyOverrides(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die tabellenspezifischen Eigenschaftsüberschreibungen.

ValidateQueryFilters(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateQueryFilters(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von Abfragefiltern im Modell.

(Geerbt von ModelValidator)
ValidateQueryTypes(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

(Geerbt von ModelValidator)
ValidateRelationships(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft Beziehungen.

(Geerbt von ModelValidator)
ValidateSharedCheckConstraintCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Überprüfungseinschränkungen in einer bestimmten freigegebenen Tabelle.

ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Eigenschaften, die Spalten in einem bestimmten tabellenähnlichen Objekt freigeben.

ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Eigenschaften, die Spalten in einer bestimmten Tabelle gemeinsam nutzen.

ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Fremdschlüsseln in einer bestimmten freigegebenen Tabelle.

ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateSharedForeignKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Fremdschlüsseln in einer bestimmten freigegebenen Tabelle.

ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Indizes in einer bestimmten freigegebenen Tabelle.

ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateSharedIndexesCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Indizes in einer bestimmten freigegebenen Tabelle.

ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Primärschlüsseln und alternativen Schlüsseln in einer bestimmten freigegebenen Tabelle.

ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateSharedKeysCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Primärschlüsseln und alternativen Schlüsseln in einer bestimmten freigegebenen Tabelle.

ValidateSharedTableCompatibility(IModel)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateSharedTableCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration freigegebener Tabellen im Modell.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Entitätstypen, die eine bestimmte Tabelle gemeinsam nutzen.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Entitätstypen, die eine bestimmte Tabelle gemeinsam nutzen.

ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Entitätstypen, die eine bestimmte Tabelle gemeinsam nutzen.

ValidateSharedTriggerCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Triggern in einer bestimmten freigegebenen Tabelle.

ValidateSharedViewCompatibility(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration freigegebener Ansichten im Modell.

ValidateSharedViewCompatibility(IReadOnlyList<IEntityType>, String, String, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Kompatibilität von Entitätstypen, die eine bestimmte Ansicht gemeinsam nutzen.

ValidateSqlQueries(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration von SQL-Abfragen im Modell.

ValidateStoredProcedures(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Zuordnung/Konfiguration gespeicherter Prozeduren im Modell.

ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft, ob die Trigger eindeutig genau einer Tabelle zugeordnet sind.

ValidateTriggers(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft Trigger.

(Geerbt von ModelValidator)
ValidateTypeMappings(IModel, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft die Typzuordnung der Eigenschaften des Modells.

(Geerbt von ModelValidator)
ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<DbLoggerCategory.Model.Validation>)

Überprüft, ob die Schlüsselwertgenerierung gültig ist.

Gilt für: