Ejemplo n.º 1
0
        protected virtual void SetListColumns()
        {
            var flags = BindingFlags.Public | BindingFlags.Instance |
                        (UseInheritedProperties ? BindingFlags.Default : BindingFlags.DeclaredOnly);

            ListColumns = typeof(TE).GetProperties(flags).ToList();
            if (typeof(IOrderedEntity).IsAssignableFrom(typeof(TE)))
            {
                ListColumns.Remove(typeof(TE).GetProperty(nameof(IOrderedEntity.OrderIndex)));
            }
        }