diff --git a/src/EFCore.Cosmos/Query/Internal/CosmosShapedQueryCompilingExpressionVisitor.CosmosProjectionBindingRemovingExpressionVisitorBase.cs b/src/EFCore.Cosmos/Query/Internal/CosmosShapedQueryCompilingExpressionVisitor.CosmosProjectionBindingRemovingExpressionVisitorBase.cs index 74d8484fe88..27b4c5bac0e 100644 --- a/src/EFCore.Cosmos/Query/Internal/CosmosShapedQueryCompilingExpressionVisitor.CosmosProjectionBindingRemovingExpressionVisitorBase.cs +++ b/src/EFCore.Cosmos/Query/Internal/CosmosShapedQueryCompilingExpressionVisitor.CosmosProjectionBindingRemovingExpressionVisitorBase.cs @@ -397,7 +397,9 @@ private static readonly MethodInfo _includeReferenceMethodInfo .GetDeclaredMethod(nameof(IncludeReference)); private static void IncludeReference( +#pragma warning disable EF1001 // Internal EF Core API usage. InternalEntityEntry entry, +#pragma warning restore EF1001 // Internal EF Core API usage. object entity, IEntityType entityType, TIncludedEntity relatedEntity, @@ -440,7 +442,9 @@ private static readonly MethodInfo _includeCollectionMethodInfo .GetDeclaredMethod(nameof(IncludeCollection)); private static void IncludeCollection( +#pragma warning disable EF1001 // Internal EF Core API usage. InternalEntityEntry entry, +#pragma warning restore EF1001 // Internal EF Core API usage. object entity, IEntityType entityType, IEnumerable relatedEntities, diff --git a/src/EFCore.Relational/Migrations/Internal/MigrationsModelDiffer.cs b/src/EFCore.Relational/Migrations/Internal/MigrationsModelDiffer.cs index caaf1b1f29a..cc3cb91c78e 100644 --- a/src/EFCore.Relational/Migrations/Internal/MigrationsModelDiffer.cs +++ b/src/EFCore.Relational/Migrations/Internal/MigrationsModelDiffer.cs @@ -82,7 +82,9 @@ public class MigrationsModelDiffer : IMigrationsModelDiffer public MigrationsModelDiffer( [NotNull] IRelationalTypeMappingSource typeMappingSource, [NotNull] IMigrationsAnnotationProvider migrationsAnnotations, +#pragma warning disable EF1001 // Internal EF Core API usage. [NotNull] IChangeDetector changeDetector, +#pragma warning restore EF1001 // Internal EF Core API usage. [NotNull] IUpdateAdapterFactory updateAdapterFactory, [NotNull] CommandBatchPreparerDependencies commandBatchPreparerDependencies) { diff --git a/src/EFCore.SqlServer/Metadata/Internal/SqlServerAnnotationProvider.cs b/src/EFCore.SqlServer/Metadata/Internal/SqlServerAnnotationProvider.cs index c13fbcbb96b..0f7d4f6ddde 100644 --- a/src/EFCore.SqlServer/Metadata/Internal/SqlServerAnnotationProvider.cs +++ b/src/EFCore.SqlServer/Metadata/Internal/SqlServerAnnotationProvider.cs @@ -31,7 +31,9 @@ public class SqlServerAnnotationProvider : RelationalAnnotationProvider /// Initializes a new instance of this class. /// /// Parameter object containing dependencies for this service. +#pragma warning disable EF1001 // Internal EF Core API usage. public SqlServerAnnotationProvider([NotNull] RelationalAnnotationProviderDependencies dependencies) +#pragma warning restore EF1001 // Internal EF Core API usage. : base(dependencies) { } diff --git a/src/EFCore.SqlServer/Migrations/Internal/SqlServerMigrationsAnnotationProvider.cs b/src/EFCore.SqlServer/Migrations/Internal/SqlServerMigrationsAnnotationProvider.cs index a6b5cc80599..76a0b5888a1 100644 --- a/src/EFCore.SqlServer/Migrations/Internal/SqlServerMigrationsAnnotationProvider.cs +++ b/src/EFCore.SqlServer/Migrations/Internal/SqlServerMigrationsAnnotationProvider.cs @@ -31,7 +31,9 @@ public class SqlServerMigrationsAnnotationProvider : MigrationsAnnotationProvide /// Initializes a new instance of this class. /// /// Parameter object containing dependencies for this service. +#pragma warning disable EF1001 // Internal EF Core API usage. public SqlServerMigrationsAnnotationProvider([NotNull] MigrationsAnnotationProviderDependencies dependencies) +#pragma warning restore EF1001 // Internal EF Core API usage. : base(dependencies) { } diff --git a/src/EFCore.Sqlite.Core/Metadata/Internal/SqliteAnnotationProvider.cs b/src/EFCore.Sqlite.Core/Metadata/Internal/SqliteAnnotationProvider.cs index 6050b86eb9a..959090f53e0 100644 --- a/src/EFCore.Sqlite.Core/Metadata/Internal/SqliteAnnotationProvider.cs +++ b/src/EFCore.Sqlite.Core/Metadata/Internal/SqliteAnnotationProvider.cs @@ -33,7 +33,9 @@ public class SqliteAnnotationProvider : RelationalAnnotationProvider /// 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. /// +#pragma warning disable EF1001 // Internal EF Core API usage. public SqliteAnnotationProvider([NotNull] RelationalAnnotationProviderDependencies dependencies) +#pragma warning restore EF1001 // Internal EF Core API usage. : base(dependencies) { }