public static object ToSchemaObject(this IndexSchema index) { return(new { name = index.Name, desc = index.Description, fullName = index.FullName, isClustered = index.IsClustered, isPk = index.IsPrimaryKey, isPkIndex = index.IsPkIndex(), isUnique = index.IsUnique, sortName = index.SortName, table = index.Table.Name, members = index.MemberColumns.ToNameArray() }); }