DevExpress.ExpressApp.DC Namespace
Contains classes and interfaces specific to the domain components functionality.
Assemblies: DevExpress.ExpressApp.EFCore.v24.2.dll, DevExpress.ExpressApp.v24.2.dll, DevExpress.ExpressApp.Xpo.v24.2.dll
NuGet Packages: DevExpress.ExpressApp.EFCore, DevExpress.ExpressApp, DevExpress.ExpressApp.Xpo
NuGet Packages: DevExpress.ExpressApp, DevExpress.ExpressApp.Xpo
Classes
Name | Description |
---|---|
AggregatedAttribute | Applied to business class properties. Indicates that a property or field references other aggregated persistent objects. |
CalculatedAttribute | Applies to business class properties. Specifies an expression used to calculate the target property value. |
CreateInstanceAttribute | Specifies that a Domain Component‘s target method will create Domain Component instances. |
CustomLogics | Arguments passed to the ModuleBase.CustomizeLogics method. |
DCBaseObject | The default base persistent class for classes that are generated for Domain Components (DC). |
DomainComponentAttribute | Specifies that a target class should be registered in the types info subsystem and should affect Application Model construction. |
DomainLogicAttribute | Applied to classes. Specifies that a target class represents a Domain Logic. |
FieldSizeAttribute | Specifies 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. |
PersistentAliasAttribute | Applies to EF Core business class properties. Specifies an expression used to calculate the target property value. |
XafDefaultPropertyAttribute | Applied to business classes. Specifies the default property. |
XafDisplayNameAttribute | Specifies the display name of a business class, domain component, property, field or enumeration value. |
Interfaces
Name | Description |
---|---|
IAssemblyInfo | Declares members implemented by classes that supply metadata information on assemblies. |
IBaseInfo | Serves as the base interface from which interfaces that supply medatada derive. |
IMemberInfo | Declares members implemented by classes that supply metadata information on members of a type. |
ITypeInfo | Declares members implemented by classes that supply metadata information on a type. |
ITypesInfo | Declares members implemented by the classes that supply metadata on types used in an XAF application. |