Skip to content

Commit

Permalink
Also fix result columns
Browse files Browse the repository at this point in the history
  • Loading branch information
AndriySvyryd committed Sep 9, 2022
1 parent a209e7c commit e42899d
Showing 1 changed file with 10 additions and 13 deletions.
23 changes: 10 additions & 13 deletions src/EFCore.Relational/Metadata/Internal/RelationalModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1198,21 +1198,18 @@ private static StoredProcedureMapping CreateStoredProcedureMapping(
entityType.GetMappingStrategy() == RelationalAnnotationNames.TphMappingStrategy,
"Expected TPH for " + entityType.DisplayName());

if (entityType.BaseType == null)
foreach (var derivedProperty in entityType.GetRootType().GetDerivedProperties())
{
foreach (var derivedProperty in entityType.GetDerivedProperties())
if (derivedProperty.Name == resultColumn.PropertyName)
{
if (derivedProperty.Name == resultColumn.PropertyName)
{
GetOrCreateStoreStoredProcedureResultColumn(
resultColumn,
derivedProperty,
position,
storeStoredProcedure,
identifier,
relationalTypeMappingSource);
break;
}
GetOrCreateStoreStoredProcedureResultColumn(
resultColumn,
derivedProperty,
position,
storeStoredProcedure,
identifier,
relationalTypeMappingSource);
break;
}
}

Expand Down

0 comments on commit e42899d

Please sign in to comment.