12/7/2013
4.3 Alpha NuGet Packages Released
Other articles by:ColinBlair Colin Blair
I am pleased to announce that alpha versions of the Open RIA Services 4.3 Alpha1 has been released on our MyGet feed.
The MyGet feed can be found at https://www.myget.org/F/openriaservices/
These packages represent an initial working version of Open RIA Services. Up to this point, the source code has been going through massive waves of refactoring making it very difficult for anyone other than myself to make changes to the code. That refactoring is mostly complete. Most of the changes will now be happening in the OpenRiaServices.VisualStudio.* projects as I work to get the templates, wizard, and RIA Link replacement screen in place. Once that is done I will revise the dlls to beta status instead of alpha status.
It is important to note that the 4.3 dlls are the foundation of the 4.3 branch of Open RIA Services, not the final result of the 4.3 branch. For example, M2M support is not currently built into these packages. However, now that these packages are functioning it should be possible for M2M support to be worked on by others.
I will be writing and posting preliminary documentation for the new packages tomorrow. In the meantime, here are example solutions showing the new packages being used to support EF 4/5 ObjectContext, EF 6 ObjectContext, and EF 6 DbContext. The one thing that will not be immediately apparent is that Open RIA Services code generation is activated by changing the name of the RIA Link's tag inside the project file. In WCF RIA Services the tag was named LinkedServerProject. For Open RIA Services you rename it to LinkedOpenServerProject. There is no UI to automate the setting of the Open RIA Link, that will be part of the beta release.