Проблема с настройкой Realm Sync локальных и облачных баз данных в .Net Project

Я был бы рад, если бы кто-то мог помочь, потому что я много дней страдал от этой проблемы, проблема связана с настройкой Realm Sync локальных и облачных баз данных в.Net(C#) Project.

Я могу подключиться к облаку и записывать и извлекать данные, но я не могу понять, как синхронизировать локальное царство на моем компьютере с облаком (другими словами, в автономном режиме -> не подключенном к области, см. Realm Studio). Чтобы прояснить проблему, скажем, я не подключаюсь к Realm Cloud и не обновляю локальную базу данных Realm, я хочу сразу увидеть это обновление на сервере Realm Object Server.

SyncConfigurationBase.Initialize(UserPersistenceMode.NotEncrypted);

var authUrl = new Uri("https://MY-REALM-CLOUD-NAME.cloud.realm.io");
var credentials = Credentials.UsernamePassword("MY-USERNAME", "MY-PASSWORD", createUser: false);
var user = await User.LoginAsync(credentials, authUrl);

var realmUrl = new Uri("realms://MY-REALM-CLOUD-NAME.cloud.realm.io/~/myRealm");

var configuration = new FullSyncConfiguration(realmUrl,user: user);


//Realm realm = Realm.GetInstance(new RealmConfiguration(Environment.CurrentDirectory+"/database.realm"));
Realm realm = await Realm.GetInstanceAsync();
realm.Write(() =>
                {
                    realm.Add(new Dog { Name = "1111", Age = 2 });
                });
                var oldDogs=realm.All<Dog>().Where(d => d.Age > 1);
                foreach (var d in oldDogs)
                {
                    Console.WriteLine(d.Name);
                }




            return realm;

0 ответов

Другие вопросы по тегам