@* @using System.Reflection @typeparam TModel @foreach (var model in models) { @foreach (var property in Properties.Where(x => )) { property.GetValue(model); } @foreach (var member in model.GetProperties()) { member.GetValue(memb); } } @code { [Parameter] public List Exclude { get; set; } [Parameter] public Func>> GetDataFunc { get; set; } IEnumerable models; PropertyInfo[] Properties = typeof(TModel).GetProperties(); protected override async Task OnInitializedAsync() { models = await GetDataFunc(); } } *@