eXpandFramework / eXpand

DevExpress XAF (eXpressApp) extension framework. 𝗹𝗶𝗻𝗸𝗲𝗱𝗶𝗻.𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸.𝗰𝗼𝗺, 𝘆𝗼𝘂𝘁𝘂𝗯𝗲.𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸.𝗰𝗼𝗺 and 𝘁𝘄𝗶𝘁𝘁𝗲𝗿 @𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 and or simply 𝗦𝘁𝗮𝗿/𝘄𝗮𝘁𝗰𝗵 this repository and get notified from 𝗚𝗶𝘁𝗛𝘂𝗯
http://expand.expandframework.com
Microsoft Public License
220 stars 114 forks source link

Release ModelMapper StandAlone package #434

Closed apobekiaris closed 4 years ago

apobekiaris commented 5 years ago

eXpandFramework modules use the ModelAdaptor functionality to map/synchronize controls to the model.

The implementation is complex and based on controllers that are spawn across many modules, so it is very hard for users to utilize them in their own modules.

The new package should provide a very simple API for mapping/synchronizing any object to the model. Furthermore the new package should be platform agnostic and should generate only one assembly minimizing deployment cost.

As with other standalone modules once released should replace all related classes from eXpandFramework main modules with minimum breaking change.

At the moment there is a ModelAdaptor context which is shared through all control maps. These does not make much sense and it should be moved as a child to each map.

expand commented 5 years ago

The DevExpress.XAF repository includes commits that relate to this task:

Please update the related Nuget packages and test if issues is addressed. These are nightly nuget packages available only from our NugetServer.

If you do not use the Xpand.XAF.Modules directly but through an module of the main eXpandFramework module, you may wait for the bot to notify you again.

Thanks a lot for your contribution.

apobekiaris commented 5 years ago

the ModelMapper is now integrated and documented at lab https://github.com/eXpandFramework/DevExpress.XAF/tree/lab/src/Modules/ModelMapper https://github.com/eXpandFramework/eXpand.lab/releases/tag/19.1.402.4

apobekiaris commented 5 years ago

Currently the ModelMapper does not support the Visual Studio Model Editor. However you can use the XpandModelEditor found in the Xpand.VSIX package. Note that the XpandModelEditor is embedded and version agnostic so its one time only installation.

expand commented 5 years ago

The DevExpress.XAF repository includes commits that relate to this task:

Please update the related Nuget packages and test if issues is addressed. These are nightly nuget packages available only from our NugetServer.

If you do not use the Xpand.XAF.Modules directly but through a module of the main eXpandFramework project, please wait for the bot to notify you again when integration is finished or update the related packages manually.

Thanks a lot for your contribution.

expand commented 5 years ago

eXpand.lab release 19.1.402.5 includes commit that relate to this task:

Please test if it addresses the problem. If you use nuget add our LAB NugetServer as a nuget package source in VS.

Thanks a lot for your contribution.

expand commented 4 years ago

Closing issue for age. Feel free to reopen it at any time.

.Thank you for your contribution.