Enumerations

[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]

An enumeration defines a set of values that can be referenced within a model.

Open and Closed Enumerations

A closed enumeration fixes these values; applications can count on those values for a particular schema version.

An open enumeration does not fix the values, which can then be modified after deployment. (In this case, applications should not, as a rule, take a dependency on the initial set of values.)

See Also

Concepts

Modeling Patterns and Guidelines