コード例 #1
0
        void WriteTransactionBatch1()
        {
            for (var i = 0; i < 100; i++)
            {
                PersistenceService1.Exec(realm =>
                {
                    realm.Write(() =>
                    {
                        System.Diagnostics.Debug.WriteLine($"Thread-Id: {System.Threading.Thread.CurrentThread.ManagedThreadId}");

                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                        realm.Add(CreateModel(), true);
                    });
                });
            }
        }
コード例 #2
0
 public MainPageViewModel(PersistenceService1 persistenceService1, PersistenceService2 persistenceService2)
 {
     PersistenceService1 = persistenceService1;
     PersistenceService2 = persistenceService2;
 }