Мне нужно использовать Sync Framework 2.0 в нашем приложении WPF, которое будет содержать SQL Compact 3.5 и синхронизироваться с SQL Server 2008.
Я следил за этим видео: http://download.microsoft.com/download/6/7/3/6730f0e7-a649-4656-96ab-150c7501a583/IntroToSyncServicesADODetNet_HighQuality.wmv.
Но вместо DataSet я использовал EntityFramework 4.0 и C #.
Я очень заинтересован в автоматической генерации кода, добавив файл Local Database Cache с расширением sync. Это здорово, и я могу изменить код в своем частичном классе, чтобы изменить базовую функциональность.
Все работает, когда у меня есть код для клиентского и серверного места в приложении WPF.
Все работает, когда я использую библиотеку классов WCF, которая содержит логику синхронизации сервера.
Но ... В следующем примере они показывают нам, как запустить решение и разместить WCF в локальном «Хосте WCF» только на моем компьютере.
Первый вопрос:
«Как создать экземпляр класса из библиотеки классов WCF, который содержит всю логику синхронизации сервера, а затем разместить его и выставить в приложении ASP.NET MVC 2.0».
Самое главное - сохранить эти * .sync файлы и не писать весь код вручную, это дает мне возможность автоматически обновлять этот код, когда схема базы данных изменится.
Второй вопрос:
"Как я могу настроить конечные точки и поведение для этого экземпляра библиотеки классов WCF в моем файле web.config, если он находится в файле app.config в библиотеке классов? ..."
К сожалению, мастер для файлов * .sync видит только локальное приложение WPF или библиотеку классов WCF, я не могу напрямую выбрать ASP.NET MVC 2.0 (было бы здорово) для создания класса для синхронизации в веб-приложении.
Мне было бы очень приятно увидеть рабочий пример.
С уважением,
Даниэль Сковронски