コード例 #1
0
 private void ConnectionCompleted(AsyncLoadEntity context)
 {
     _testProvider = new TestEntityProvider(context);
     _testProvider.AddTestEntityEvent += _testProvider_AddTestEntityEvent;
     Application.Current.Dispatcher.BeginInvoke(new Action(() =>
     {
         ConnComplete = "Connection success";
     }));
 }
コード例 #2
0
        private ObservableCollection <TestEntity> GetTestData()
        {
            ObservableCollection <TestEntity> data = new ObservableCollection <TestEntity>();

            using (AsyncLoadEntity _context = new AsyncLoadEntity())
            {
                var records = _context.TestEntities.ToList();

                foreach (var item in records)
                {
                    data.Add(item);
                }
            }

            return(data);
        }
コード例 #3
0
        public Task ConnectRun()
        {
            return(Task.Run(
                       () =>
            {
                AsyncLoadEntity _context = new AsyncLoadEntity();
                _context.Configuration.AutoDetectChangesEnabled = false;

                var c = _context.TestEntities.Count();

                if (ConectedEvent != null)
                {
                    ConectedEvent(_context);
                }
            }));
        }
コード例 #4
0
 public TestEntityProvider(AsyncLoadEntity context)
 {
     _context = context;
 }