entity framework update


ademo

Mitglied
Hallo zusammen

Ich hab ein kleines Problem und zwar möchte ich einen wert in der Datenbank mit entity framework Updaten.

wie zb.

Code:
            db.Personal.Attach(personal);            
            var entry = db.Entry(personal);
            entry.Property(e => e.PersonAktiv).IsModified = true;

            db.SaveChanges();

nun bekomme ich eine Fehlermeldung:

Fehler bei der Überprüfung einer oder mehrerer Entitäten. Weitere Informationen finden Sie in den Erläuterungen zur EntityValidationErrors-Eigenschaft.

Ich möchte ja gar nicht alle Daten ändern sonder nur den einen wert aber ohne ein SqlCommand zu schreiben --->

Code:
db.Database.ExecuteSqlCommand("UPDATE [dbo].[Personal] SET [PersonAktiv] = {0} WHERE [PersonalId] = {1}",false,personal.PersonalId);

Kann mir ja jemand helfen wie ich einen einzelnen wert Updaten kann?

gruss Ademo