Ошибка синхронизации между SQLite и SQL Server не работает в проекте maui платформы Android .NET.C#

Место общения программистов C#
Ответить
Anonymous
 Ошибка синхронизации между SQLite и SQL Server не работает в проекте maui платформы Android .NET.

Сообщение Anonymous »

У меня есть проект .NET maui, содержащий базу данных SQLite. Я хочу синхронизировать таблицу «Категории» с удаленным SQL-сервером, но я сталкиваюсь со следующей ошибкой на платформе Android (в Windows она работает отлично), зная, что я использовал библиотеку Dotmim.Sync:

Произошла ошибка: [InternalEnsureScopeInfoAsync] Overwrite: False.. [InternalGetSchema Async].. [InternalGet TableSchema Async). Таблица:Продукт.. При получении результатов с сервера произошла ошибка транспортного уровня. (поставщик: TCP-провайдер, ошибка: 2-соединение прервано)

Вот мой код:

Код: Выделить всё

// Class Categories
public class Categories
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string NomCategorie { get; set; }
public string DateCreation { get; set; }
}

Код: Выделить всё

// Connection string for SQL Server
string connectionString = @"Data Source=SQL server ;Initial Catalog=db  ;User Id= admin;Password=Password";

// Initialization of Categories
SqlSyncProvider serverProvider = new SqlSyncProvider(connectionString);
string dbPath = Path.Combine(FileSystem.AppDataDirectory, "mydb.db");

SqliteSyncProvider clientProvider = new SqliteSyncProvider(dbPath);

// Configuring synchronization for the "Categories" table
var setup = new SyncSetup("Categories");

// Create the synchronization agent and execute the synchronization
SyncAgent agent = new SyncAgent(clientProvider, serverProvider);
var result = await agent.SynchronizeAsync(setup);
А вот таблица категорий в SQL Server:
Категории таблицы в SQL Server
Я несколько раз искал в Интернете, но не нашел никакой информации.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ndroid-pla
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»