Name

The Name column on a container field defines the name of the field saved to the database. The name must be unique on the page and cannot be the sheet name or one of the reserved values. It must also conform to certain standards to be a valid name.

Uniqueness

Including multiple fields with the same Name on the same container (rows in the same Excel sheet) will result in an error when creating or updating the DataPortal.

Format Restrictions

The Name value must be a valid identifier name in C# and a valid column name in the database engine backing the DataPortal.

If the provided name value is not a valid identifier name, Composable will convert the name into a valid one while creating or updating the DataPortal.

The general recommendation is to use PascalCase for the Name value.

Reserved Names

The Name value cannot be any of these reserved names:

  • Id
  • CreatedByUserName
  • CreatedById
  • CreatedDateTime
  • AclId
  • Deleted

If a field is included with any of these names an error will be thrown while creating or updating the DataPortal.

Controls

The Name column applies to, and is required for, the following controls: