|
|
@@ -56,7 +56,15 @@ namespace InABox.Avalonia
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- public Columns<TEntity> Columns => new Columns<TEntity>(ColumnTypeFlags.None).Add(_columns.Select(x => x.Value.ColumnName));
|
|
|
+ public Columns<TEntity> Columns
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ var columns = new Columns<TEntity>(ColumnTypeFlags.None).Add(_columns.Values.Select(x => x.ColumnName));
|
|
|
+ columns.Add(new Columns<TEntity>(ColumnTypeFlags.Required)); // Have to be added after the other columns to preserve column indexing.
|
|
|
+ return columns;
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
public int Count => _columns.Count;
|
|
|
|