WCF Data Push & DataServiceCollection <T> - PullRequest
0 голосов
/ 20 марта 2011

Используя класс DataServiceCollection, возможно ли предоставить EDM через канал OData wcf, который автоматически передает данные клиенту? Использование какой-либо формы автоматического отслеживания изменений?

По сути, у меня есть несколько фидов Odata, представляющих записи sql через Entity Framework, и я хочу, чтобы они все отправляли в одно место клиента через запланированные интервалы или при наличии определенного количества новых данных. Они должны выдвигать только НОВЫЕ записи в базе данных каждый раз, поэтому каждая служба должна распознавать, какие записи являются новыми по сравнению с последним отправлением.

В качестве альтернативы данные могут быть извлечены из одного клиента, но должно быть какое-то плавное признание того, какие данные являются новыми, а какие - в основном.

Это предполагаемое использование или возможность DataServiceCollection, или есть какой-то другой метод?

1 Ответ

1 голос
/ 21 марта 2011

OData отлично подходит для многих вещей, но синхронизация не является одной из них. Если вы можете предположить, что SQL Server также будет использоваться на другом конце, посмотрите на репликацию SQL.

...