A class-level property is a property that appears on every instance of the class and always with the same value, but is not saved in the database and is not changeable at the instance level. For example, suppose you are modeling insurance claims, with different document classes for different types of insurance claims. Further suppose that there is a set of official insurance claim types, with a numeric code for each. Each of the insurance claim classes would always specify only one of these numeric codes. The most efficient way to implement this would be to have a class-level property set on the class, and not on each instance, since the value must be the same for every instance of the class.
To create a class-level property: