0
我已经从同步框架网页下载了一个示例,演示了通过wcf服务在sql ce和sql server之间进行同步的过程。Microsoft Sync Framework,windows移动设备 - > WCF - > sql server,可能吗?
我想创造的Windows Mobile应用程序的桌面计算机上访问WCF服务。 这样的情景可能吗?
- 是否有专用的Microsoft.Services程序集的紧凑框架?
这里是我的WCF的合同接口:
public interface IRelationalSyncContract
{
void Initialize(string scopeName, string hostName);
void BeginSession(SyncProviderPosition position);
SyncBatchParameters GetKnowledge();
GetChangesParameters GetChanges(uint batchSize, SyncKnowledge destinationKnowledge);
SyncSessionStatistics ApplyChanges(ConflictResolutionPolicy resolutionPolicy, ChangeBatch sourceChanges, object changeData);
bool HasUploadedBatchFile(string batchFileid, string remotePeerId);
void UploadBatchFile(string batchFileid, byte[] batchFile, string remotePeerId);
byte[] DownloadBatchFile(string batchFileId);
void EndSession();
void Cleanup();
}
我得到的错误: 类型“System.Xml.Serialization.IXmlSerializable”在没有引用的组件定义。
如何解决该问题?
很好,所以我不明白,在桌面上使用与SQLCE数据库同步的原因......为什么有例子证明这种机制,当sql ce数据库是躺在智能设备上?或者也许sqlcesyncporovder在Windows Phone上可用? – John
windows phone或windows mobile?这些与平台视角完全不同......所以你使用哪一个? SQLCe是一个非常好的桌面数据库,甚至在web应用程序上... – JuneT