No, you don't need to define a custom UI. Just override only IdentityUserAppService, and the existing UI will use the same endpoint. You'll just add some custom logic for existing AppService logic.
I think you need something like that: https://stackoverflow.com/a/16517768/7200126
In your scenario, you can use add a where clause to specify the type, so you can access the Id property. The following extension method should work:
public static class QueryExtensions
{
public static IQueryable<T> IncludeFilterIds<T>(this IQueryable<T> queryable, List<Guid> ids)
where T : Entity<Guid>
{
return queryable.WhereIf(!ids.IsNullOrEmpty(), t => ids.Contains(t.Id));
}
}
Then you can call normally:
query = query.IncludeFilterIds(filterIds);
No need to create a new entity.
Using extraproperties without ModuleEntityExtension is possible. You can still add and read new keys via using ExtraProperties. But they'll not create new columns in your databases, they'll be stored as just JSON in a single column:

You can do it something like that:
var blogPost = await BlogPostManager.CreateAsync(
author,
blog,
input.Title,
input.Slug,
input.ShortDescription,
input.Content,
input.CoverImageMediaId);
blogPost.ExtraProperties.Add("MyCustomKey", "My Custom Value");
You can use DataGrid from Blazorise instead of using AbpExtensibleDataGrid, then you can customize Blazorise.DataGrid.
ShowPageSizes property might help to achieve your goal.
Do you get 404 even with the forceLoad: true parameter?
I think the request is handled by blazor application. Can you try to navigate that path from an uncached browser or an incognito tab of the browser? Does still return 404?
Also we've started to investigate that logic. I'll respond to you asap
We recognized the problem and created an issue to solve it.
You can track issue#11515.
Also your credit is refunded.
It registers your custom class as IRepository<> and IBasicRepository<>. So, if some class injects one of them, your custom class will be used.
The following Unit Test should explain clearly: https://github.com/abpframework/abp/blob/e3e1779de6df5d26f01cdc8e99ac9cbcb3d24d3c/framework/test/Volo.Abp.Ddd.Tests/Volo/Abp/Domain/Repositories/RepositoryRegistration_Tests.cs#L169
Hi @jhsanc I've made my checks and couldn't catch the same error with that.
Have you checked the Migration Guides and applied them properly?
If yes, which version did you update from?
Do you use multiple instances of that service?