DataGrid filter by Enum in OData uses string number instead of enum string

I'm using a DataGrid with OData service. The represented entities in the DataGrid have enum columns. I'd like to filter by those, but when I try the OData query is filtering by string numbers instead of Enum string representations, making the query to fail.

<RadzenDataGridColumn Filterable=true
                      Property=@nameof(Entity.Source)
                      TItem=Entity
                      Title=@nameof(Entity.Source) />

$filter=Source eq '0' <-- Fails
$filter=Source eq 'Internet' <-- Works

You might need to check this thread: OData/AspNetCoreOData#422 - in short you will need StringAsEnumResolver.