Microsoft
Software
Hardware
Network
Question : Offline Application - ADO.NET Sync Framework or Smart Client Offline App Block
I want to develop a windows application that connects to a database over internet and I want it also to work offline.
From my point of view, ADO.NET Sync Framework is the first choice. But I have some requirements that I think Sync Service will not address.
1- Clients can't connect directly to remote database. I have to use web services. I think I read somewhere that I can user WCF Data Service. but I don't know how.
2- Clients have different authorization rules. I mean each client has access to his own set of data from the same table. So I can't download whole table to client PC. When a client requests for a table (changed data from server), only those data who client has access must be returned. I don't know how to do it with Sync Service.
Answer : Offline Application - ADO.NET Sync Framework or Smart Client Offline App Block
Well. since no one is answering, I'll answer myself.
I didn't go around Offline App Block. I found good articles about ADO.NET Sync Framework:
Sync Framework with WCF:
http://www.codeproject.com
/KB/smart/
sync_servi
ces.aspx
Securing WCF:
http://www.theserverside.n
et/tt/arti
cles/showa
rticle.tss
?
id=Securi
ngWCFServi
ce
http://nayyeri.net/custom-
username-a
nd-passwor
d-
authenti
cation-in-
wcf-3-5
To bypass Certificate validation on secure WCF services:
http://webservices20.blogs
pot.com/20
08/12/wcf-
gotcha-
dis
abling-ssl
-validatio
n.html
Random Solutions
WCF Problem: The private key is not present in the X.509 certificate.
Changing fileserver password
cannot reset Fortinet fortiWIFI 80C to factory settings
Mass user Migrate from LCS to OCS 2007
KMS Activation Multiple Keys
Windows Server 2008 R2 iSCSI Initiator and HP D2D CHAP issue
Store file in mysql using connector.net and blob field
Video Chat Capabilities
Shell command doesn't work on all computers
Infopath Form service comparison between SharePoint 2007 and SharePoint 2010