This is a migrated thread and some comments may be shown as answers.

Application with Remote Master Database and Local Database

1 Answer 78 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Heath Brown
Top achievements
Rank 1
Heath Brown asked on 11 Mar 2010, 01:31 AM
I would like to create a Silverlight application that has a remote master database and also supports a local client database (like the compact database).  When the client doesn't have an internet connection, the data is saved on the client and when they do have a connection it is automatically synched with the remote database.  Is there anyone that can lead me to the best method for doing this?  Which technology should I use?  Are there any good demonstrations or tutorials?

Thank you for any help!  I'm not new to .NET development, but I'm new to Silverlight.

EDIT:  I guess this is called Disconnected API with OpenAccess ORM.  Can it be done with Silverlight and OA?

1 Answer, 1 is accepted

Sort by
0
Alexander
Telerik team
answered on 16 Mar 2010, 08:31 AM
Hi Heath Brown,

I do not think that the disconnected API is what you need. It can be used in cases when you have to work completely disconnected from the database. However, since you will maintain two databases and will have where to store the data all the time, you can use regular object scopes. You will have to implement some logic to determine whether you should work with the local database or with the remote one. Similar case is discussed in this thread, you can use it for reference. Hope that helps.

Best wishes,
Alexander
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
General Discussions
Asked by
Heath Brown
Top achievements
Rank 1
Answers by
Alexander
Telerik team
Share this question
or