public static SqlServerIndexBuilderAnnotations SqlServer( [NotNull] this InternalIndexBuilder builder, ConfigurationSource configurationSource) => new SqlServerIndexBuilderAnnotations(builder, configurationSource);
/// <summary> /// This is an internal API that supports the Entity Framework Core infrastructure and not subject to /// the same compatibility standards as public APIs. It may be changed or removed without notice in /// any release. You should only use it directly in your code with extreme caution and knowing that /// doing so can result in application failures when updating to a new Entity Framework Core release. /// </summary> public static RelationalIndexBuilderAnnotations Relational( [NotNull] this InternalIndexBuilder builder, ConfigurationSource configurationSource) => new RelationalIndexBuilderAnnotations(builder, configurationSource);
public SqlServerIndexBuilderAnnotations( [NotNull] InternalIndexBuilder internalBuilder, ConfigurationSource configurationSource) : base(new RelationalAnnotationsBuilder(internalBuilder, configurationSource, SqlServerAnnotationNames.Prefix)) { }
/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> public static FirebirdSqlIndexBuilderAnnotations FirebirdSql( [NotNull] this InternalIndexBuilder builder, ConfigurationSource configurationSource) => new FirebirdSqlIndexBuilderAnnotations(builder, configurationSource);
/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> public FirebirdSqlIndexBuilderAnnotations( [NotNull] InternalIndexBuilder internalBuilder, ConfigurationSource configurationSource) : base(new RelationalAnnotationsBuilder(internalBuilder, configurationSource)) { }
public static RelationalIndexBuilderAnnotations SqlCe( [NotNull] this InternalIndexBuilder builder, ConfigurationSource configurationSource) => new RelationalIndexBuilderAnnotations(builder, configurationSource, SqlCeFullAnnotationNames.Instance);
public static OracleIndexBuilderAnnotations Oracle( [NotNull] this InternalIndexBuilder builder, ConfigurationSource configurationSource) => new OracleIndexBuilderAnnotations(builder, configurationSource);
public static AS400IndexBuilderAnnotations AS400([NotNull] this InternalIndexBuilder builder, ConfigurationSource configurationSource) => new AS400IndexBuilderAnnotations(builder, configurationSource);