static void Main(string[] args) { using (var db = new WpfDemoContext()) { db.Persons.Add(new Person() { Vorname = "Christian", Nachname = "Giesswein" }); db.SaveChanges(); } }
private async void Save() { using (var db = new WpfDemoContext()) { db.Persons.Attach(value); db.Entry(value).State = EntityState.Modified; //var person = db.Persons.Find(value.Id); value.Vorname = Vorname.Value; value.Nachname = Nachname; await db.SaveChangesAsync(); } }
private async void LoadData() { var result = await Task.Run(() => { using (var db = new WpfDemoContext()) { return(db.Persons.AsNoTracking().ToList()); } }); Persons = new ObservableCollection <Person>(result); //Persons.Clear(); //foreach(var item in result) // Persons.Add(item); //Persons.ReplaceItems(result); }