【问题标题】:WCF Data Push & DataServiceCollection<T>WCF 数据推送和 DataServiceCollection<T>
【发布时间】:2011-03-21 05:00:18
【问题描述】:

使用 DataServiceCollection 类,是否可以通过自动将数据推送到客户端的 OData wcf 提要公开 EDM?使用某种形式的自动更改跟踪?

基本上,我有多个 Odata 提要通过 Entity Framework 公开 sql 记录,并希望它们都按计划的时间间隔或存在一定数量的新数据时推送到单个客户端位置。他们应该每次只推送数据库中的新记录,因此每个服务都必须识别哪些记录与上次推送相比是新的。

数据也可以从单个客户端提取,但基本上必须无缝识别哪些数据是新的,哪些是旧的。

这是 DataServiceCollection 的预期用途或功能,还是有其他方法?

【问题讨论】:

    标签: c# wcf odata wcf-data-services


    【解决方案1】:

    OData 在很多方面都很棒,但同步不是其中之一。如果您可以假设 SQL Server 也将用于另一端,请查看 SQL Replication。

    【讨论】:

    • 你是对的。问题是我现在真的没有那个选项,我相信复制需要的不仅仅是 SQL Express?此外,它不仅仅是数据的直接同步。我只需要在客户端整合某些特定对象(使用 EF 的关系数据转换,有时非常复杂的转换)。我还希望能够轻松跟踪数据的新 EF 视图,而无需更改太多硬代码。
    猜你喜欢
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    相关资源
    最近更新 更多