private void ConnectionCompleted(AsyncLoadEntity context) { _testProvider = new TestEntityProvider(context); _testProvider.AddTestEntityEvent += _testProvider_AddTestEntityEvent; Application.Current.Dispatcher.BeginInvoke(new Action(() => { ConnComplete = "Connection success"; })); }
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); }
public Task ConnectRun() { return(Task.Run( () => { AsyncLoadEntity _context = new AsyncLoadEntity(); _context.Configuration.AutoDetectChangesEnabled = false; var c = _context.TestEntities.Count(); if (ConectedEvent != null) { ConectedEvent(_context); } })); }
public TestEntityProvider(AsyncLoadEntity context) { _context = context; }