diff --git a/src/EFCore.Relational/Infrastructure/RelationalModelValidator.cs b/src/EFCore.Relational/Infrastructure/RelationalModelValidator.cs index 3f0f46c65b8..db46effec2a 100644 --- a/src/EFCore.Relational/Infrastructure/RelationalModelValidator.cs +++ b/src/EFCore.Relational/Infrastructure/RelationalModelValidator.cs @@ -242,7 +242,8 @@ protected virtual void ValidateStoredProcedures( } if (sprocCount > 0 - && sprocCount < 3 + // TODO: Support this with #28703 + //&& sprocCount < 3 && entityType.GetTableName() == null) { throw new InvalidOperationException(RelationalStrings.StoredProcedureUnmapped(entityType.DisplayName())); diff --git a/test/EFCore.Relational.Tests/Metadata/RelationalModelTest.cs b/test/EFCore.Relational.Tests/Metadata/RelationalModelTest.cs index 4ef23915658..50b7f1901d1 100644 --- a/test/EFCore.Relational.Tests/Metadata/RelationalModelTest.cs +++ b/test/EFCore.Relational.Tests/Metadata/RelationalModelTest.cs @@ -103,7 +103,7 @@ public void Can_use_relational_model_with_sprocs(bool mapToTables, Mapping mappi AssertSprocs(model, mapping, mappedToTables: true); } - [ConditionalTheory] + [ConditionalTheory(Skip = "#28703")] [InlineData(Mapping.TPH)] [InlineData(Mapping.TPT)] [InlineData(Mapping.TPC)]