Hallöchen,
erstes Projekt komplett mit dem EntityFramework... Ich verstehe das Prinzip und komme soweit auch klar.
Nun habe ich die Situation:
Ich lese alle Customer aus in eine ObservableCollection<Customer> aus der DB:
Bisher kein Problem...
In meiner View habe ich jetzt eine Listbox und rechts daneben ein UCL das an das jeweilige SelectedCustomer Object gebunden ist.
Ich kann also in den Textboxen die Propertys des Customer Objects bearbeiten... Doch wie Speicher ich das?
Muss ich einen GLOBALEN DbContext nutzen? Kann ich irgendwie nur sagen SaveChanges(object)? was ist da best practice?
Bisher hab ich nur gesehen das die Leute einen globalen DbContext haben aber das scheint mir eher kontraproduktiv? was ist wenn die DB einen Verbindungsabruch hat?
Oder verbindet sich der Context nur dann zu DB beim lesen / schreiben?
hoffe jemand kann da etwas Licht ins dunkle bringen.
erstes Projekt komplett mit dem EntityFramework... Ich verstehe das Prinzip und komme soweit auch klar.
Nun habe ich die Situation:
Ich lese alle Customer aus in eine ObservableCollection<Customer> aus der DB:
Bisher kein Problem...
In meiner View habe ich jetzt eine Listbox und rechts daneben ein UCL das an das jeweilige SelectedCustomer Object gebunden ist.
Ich kann also in den Textboxen die Propertys des Customer Objects bearbeiten... Doch wie Speicher ich das?
Muss ich einen GLOBALEN DbContext nutzen? Kann ich irgendwie nur sagen SaveChanges(object)? was ist da best practice?
Bisher hab ich nur gesehen das die Leute einen globalen DbContext haben aber das scheint mir eher kontraproduktiv? was ist wenn die DB einen Verbindungsabruch hat?
Oder verbindet sich der Context nur dann zu DB beim lesen / schreiben?
hoffe jemand kann da etwas Licht ins dunkle bringen.