Skip to main content
.NET Framework 4.6.2+

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

ITypesInfo.GenerateEntities() Method

In This Article

Generates actual business classes into the default assembly, based on the registered Domain Components.

Namespace: DevExpress.ExpressApp.DC

Assembly: DevExpress.ExpressApp.v24.2.dll

NuGet Package: DevExpress.ExpressApp

#Declaration

void GenerateEntities()

#Remarks

This method generates business classes based on the Domain Components registered via the ITypesInfo.RegisterEntity method into the default assembly. This assembly is used for caching purposes, so that actual business classes are not regenerated on each application start. You can specify a custom assembly to be used for generation via the GenerateEntities method overload, taking a generatedAssemblyFile parameter.

The GenerateEntities method is used internally in XAF, and normally, it should not be called from your code. However, when creating unit tests for Domain Components, you need to call the GenerateEntities method, so that you can instantiate them. To see an example of using this method, refer to the How to: Test Validation Rules help topic.

See Also