- ACreate a new entity and copy all the properties from VendorInvoiceLineEntity.
- BExtend VendorInvoiceLineEntity.
- COverlayer your changes on the existing VendorInvoiceLineEntity.
- DEdit VendorInvoiceLineEntity directly.
Justification:
Yes possible.
Add indexes to tables through extension
Yes Possible
Modify table properties through extension
Yes possible
Learn more: Add methods to tables through extension
Yes Possible
Learn More: Change the captions of forms through extension
B. Correct: Build and compile times are reduced with extensions because you don’t have to compile the model that is being extended.
Related Topic: Explore extensions and the extension framework in finance and operations apps
Related Topic: Explore extensions and the extension framework in finance and operations apps
Add a new control, enable or disable an existing control, or change a control's visibility.
Creating an index in the same manner as you would add an index to a new table is the correct approach. Creating a unique index using the extension is not allowed because it is intrusive. Adding the index to the base table is incorrect because the new field was added to the extension, not the base table. Using a third-party tool is not recommended because it may not be compatible with Microsoft Dynamics 365.
Defining Classes - Visual Basic | Microsoft Learn
Add a table extension to a project - Training | Microsoft Learn