Я пытаюсь обновить приложение на основе SyncFramework до версии 2.1.
из SyncFramework 1 on Я использую SyncAdapters для синхронизации выборочных таблиц между SQL Server и базой данных SQL Compact.
Теперь я изменил среду с 2.0 на 2.1 и получил исключение: microsoft.synchronization.data.schemaexception -> он не может создать клиентскую базу данных из-за
отсутствует схема для таблиц, которые я зарегистрировал в SyncAdapters.
Есть ли способ автоматического заполнения схемы ServerSyncProvider или мне нужно заполнить ее вручную, как это?
DataSet ds = new DataSet();
foreach(SyncAdapter adapter in SyncAdapters)
{
ds.Tables.Add(adapter.TableName);
adapter.FillSchema(ds.Tables[adapter.TableName], Connection);
}
Schema = new SyncSchema(ds);