How should a Windows 8 Metro application connect to a central database?
- I’ve read about local storage, but I haven’t read anything about connecting to a central database.
- Obviously, this architectural design decision needs to support the disconnected scenario.
- WCF web services seem to make sense.
- But even if they do make sense, should we really create separate methods for all read/write operations?
- Or are OData WCF services the way to go?
- It seems like tablet software architecture should be able to borrow a lot from smartphone software architecture (but I am new to both).
- Has Microsoft made any recommendations in its app samples?
It appears that others are asking similar questions on the Microsoft Developer Forums.
Here is what I’ve found:
According to Tim Heuer:
Morten Nielsen agrees:
Also, Tim Heuer cautions:
Generic Object Storage Helper for WinRT and WinRTFile Based Database seem to have some promise.
But Daniel Stolt raises some good points:
Many people are disappointed that the System.Data namespace is not supported in WinRT.
Richard Bethell said: