Mapping Classes with Declarative Table Configuration with Declarative Accessing Table and MetadataExplicit Schema Name with Declarative Table Declarative with Imperative Table (a.k.a. Hybrid Declarative) Using DeferredReflection Defining Mapped Properties with DeclarativeOther Declarative Mapping Directives Mixing in Columns Using Advanced Relationship Arguments (e.g. , etc.) Mixing in Association Proxy and Other AttributesMixing in Columns in Inheritance ScenariosCreating Indexes with Mixins