Back to Devexpress

DevExpress.ExpressApp.DC Namespace

expressappframework-devexpress-dot-expressapp-719ae0e8.md

latest5.3 KB
Original Source

DevExpress.ExpressApp.DC Namespace

Contains classes and interfaces specific to XAF functionality.

Assemblies : DevExpress.ExpressApp.EFCore.v25.2.dll, DevExpress.ExpressApp.v25.2.dll

NuGet Packages : DevExpress.ExpressApp.EFCore, DevExpress.ExpressApp

Classes

NameDescription
AggregatedAttributeApplied to business class properties. Indicates that a property or field references other aggregated persistent objects.
CalculatedAttributeApplies to business class properties. Specifies an expression used to calculate the target property value.
CustomLogicsArguments passed to the ModuleBase.CustomizeLogics method.
DomainComponentAttributeSpecifies that a target class should be registered in the types info subsystem and should affect Application Model construction.
DomainLogicAttributeApplied to classes. Specifies that a target class represents a Domain Logic.
FieldSizeAttributeSpecifies the maximum number of characters that users can type in Property Editors of the current member. You can also specify the current member’s IModelMember.Size property in the Model Editor. If the value passed to the FieldSize attribute is more than the Size property value, Property Editors ignore the attribute. In the XPO data model, use the SizeAttribute instead of FieldSizeAttribute.
OptimisticLockAttributeApplies to EF Core business class properties. Specifies concurrency options.
OptimisticLockIgnoreAttributeApplies to EF Core business class. Disables optimistic concurrency control.
PersistentAliasAttributeApplies to EF Core business class properties. Specifies an expression used to calculate the target property value.
XafDefaultPropertyAttributeApplied to business classes. Specifies the default property.
XafDisplayNameAttributeSpecifies the display name of a business class, property, field or enumeration value.

Interfaces

NameDescription
IAssemblyInfoDeclares members implemented by classes that supply metadata information on assemblies.
IBaseInfoServes as the base interface from which interfaces that supply medatada derive.
IMemberInfoDeclares members implemented by classes that supply metadata information on members of a type.
ITypeInfoDeclares members implemented by classes that supply metadata information on a type.
ITypesInfoDeclares members implemented by the classes that supply metadata on types used in an XAF application.

Enums

NameDescription
OptimisticLockDetectionContains values that specify conflict detection strategies used by the optimistic locking mechanism.
OptimisticLockHandlingContains values that specify conflict resolution strategies used by the optimistic locking mechanism.