SqlServerModelValidator
SqlServerModelValidator(ModelValidatorDependencies, RelationalModelValidatorDependencies)
Validate(IModel, IDiagnosticsLogger<Validation>)
ValidateByteIdentityMapping(IModel, IDiagnosticsLogger<Validation>)
ValidateByteIdentityMapping(IProperty, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateCompatible(IIndex, IIndex, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateCompatible(IKey, IKey, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateCompatible(IProperty, IProperty, String, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateDecimalColumn(IProperty, IDiagnosticsLogger<Validation>)
ValidateDecimalColumns(IModel, IDiagnosticsLogger<Validation>)
ValidateEntityType(IEntityType, IDiagnosticsLogger<Validation>)
ValidateFullTextCatalogs(IModel, IDiagnosticsLogger<Validation>)
ValidateFullTextIndex(IIndex)
ValidateIndex(IIndex, IDiagnosticsLogger<Validation>)
ValidateIndexIncludeProperties(IIndex)
ValidateIndexIncludeProperties(IModel, IDiagnosticsLogger<Validation>)
ValidateMemoryOptimized(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateProperty(IProperty, ITypeBase, IDiagnosticsLogger<Validation>)
ValidateSharedColumnsCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateSharedTableCompatibility(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateSqlOutputClause(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateTable(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateTemporalTable(IEntityType, IDiagnosticsLogger<Validation>)
ValidateTemporalTables(IModel, IDiagnosticsLogger<Validation>)
ValidateTemporalTableSplitting(IReadOnlyList<IEntityType>, StoreObjectIdentifier, IDiagnosticsLogger<Validation>)
ValidateTypeMapping(IProperty, IDiagnosticsLogger<Validation>)
ValidateTypeMappings(IModel, IDiagnosticsLogger<Validation>)
ValidateValueGeneration(IKey, IDiagnosticsLogger<Validation>)
ValidateValueGeneration(IEntityType, IKey, IDiagnosticsLogger<Validation>)
ValidateVectorColumns(IModel, IDiagnosticsLogger<Validation>)
ValidateVectorIndex(IIndex)
ValidateVectorProperty(IProperty, IDiagnosticsLogger<Validation>)
net11.0
namespace Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal
{
public class SqlServerModelValidator : RelationalModelValidator
{
protected override void ValidateCompatible(IKey! key, IKey! duplicateKey, string! keyName, in StoreObjectIdentifier table, IDiagnosticsLogger<Validation!>! logger);
}
}
| .NET | 10.011.0 |
|---|---|
Information specific to net11.0 | |
| Assemblies | Microsoft.EntityFrameworkCore.SqlServer , Version=11.0.0.0, PublicKeyToken=adb9793829ddae60 Microsoft.EntityFrameworkCore.SqlServer , Version=10.0.5.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | Your project needs a package reference to |
| Package | Microsoft.EntityFrameworkCore.SqlServer (11.0.0-preview.2.26159.112) net11.0 |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API