protected virtual IProperty GetNonRootDiscriminatorProperty() { var propertyName = (string)Annotations.GetAnnotation(RelationalAnnotationNames.DiscriminatorProperty); return(propertyName == null ? null : EntityType.FindProperty(propertyName)); }