Skip to content

11.0 API Reviews #37993

@AndriySvyryd

Description

@AndriySvyryd

As a team, we periodically review changes made to the public API. This issue tracks follow-up items that come out of those reviews for the 11.0 release.

Feb 24

Mar 18

  • @roji Move FullTextSearchResult to the .Query namespace
  • @roji Remove HasFullTextCatalog, HasFullTextChangeTracking, HasFullTextKeyIndex, HasFullTextLanguage extension methods (other than the ones defined for IConventionIndexBuilder)
  • @roji Remove name from the parameter names for the above and the corresponding CanSet* methods

Mar 23

  • @roji SqlServerFullTextIndexBuilder and SqlServerFullTextIndexBuilder<>:
    • HasKeyIndex -> UseKeyIndex
    • HasLanguage -> UseLanguage
    • OnCatalog -> UseCatalog
    • WithChangeTracking -> HasChangeTracking
    • Remove name from the parameter names for the above
  • @roji SqlServerVectorIndexBuilder and SqlServerVectorIndexBuilder<>:
    • UseMetric -> HasMetric
    • UseType -> HasType
  • @roji Validate that no unsupported configuration was performed using the Metadata API
    • @AndriySvyryd do you remember specifics?
      • This is about index options not supported on full text or vector indices. We don't want them to be silently ignored
  • @roji Move columnSelector parameter right and make optional to collapse overloads of ContainsTable and FreeTextTable in SqlServerQueryableExtensions
  • @AndriySvyryd Rename CosmosDbContextOptionsBuilder.BulkExecutionEnabled to BulkExecutionAllowed
  • @AndriySvyryd Rename ModelSnapshot.LatestMigrationId to LastMigrationId

Apr 20

  • @AndriySvyryd Consider renaming ProviderMismatchEventData.CompiledProviderName
  • @AndriySvyryd Rename JsonPath and JsonPathSegment to StructuredJsonPath and StructuredJsonPathSegment and move the latter to .Metadata
    • Rename JsonPath.Ordinals to Indices

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions