5.4.0
5.4.0
This release fully supports .NET 6+ for both server and client without having to rely on workarounds to have the code generation work.
Code Generation Supports NET6+
- Support net6+ on server (#414)
- Add version of code generation which allows server project to be .NET 6 or later
- Works with dotnet build - you can build without installing Visual Studio
Client
- Ensure exceptions from xxxOperation callbacks and unhandled exceptions are rethrow on the SyncronizationContext. (#424)
- This allows events such as
DispatcherUnhandledException
(for WPF) to be used for showing error messages immediately
- This allows events such as
- Add net6.0-windows TargetFramework for client (#436)
EntitySet
andEntityCollection
now implementsICollectionViewFactory
for net6.0-windows. improving supprot with controls using CollectionView- This change came in WCF Ria Services SP1 WCF Ria Services SP1
DataForm Add/Remove for EntitySet and EntityCollection
With our initial V1.0 release, many of you found that a DataForm bound to an EntitySet or an EntityCollection did not support the Add or Remove buttons. This was a difficult cut to make in V1.0, so I’m pleased to announce that with V1.0 SP1, this is now supported. Silverlight 4 introduced the ICollectionViewFactory interface, with support integrated into DataGrid and DataForm, and both EntitySet and EntityCollection now implement that interface to allow the Add/Remove features to light up.
- The WCF based
WebDomainClientFactory
will not receive any new changes and is now marked as obsolete. It is recommeded to switch toOpenRiaServices.Client.DomainClients.BinaryHttpDomainClientFactory
instead.