4. Alanım sınıfı şöyleGüncelleme EF 4 Özellik CTP 4 Müstakil POCO
: Ben depo olarak
public class User {
public int Id { get; set; }
[Required, DisplayName("First Name")]
public string FirstName { get; set; }
[Required, DisplayName("Last Name")]
public string LastName { get; set; }
[ConcurrencyCheckAttribute, Timestamp]
public byte[] DataVersion { get; set; }
}
aşağıdaki:
public void SaveUser(User user) {
if (user.Id > 0) {
dbContext.Users.Attach(user);
}
else {
dbContext.Users.Add(user);
}
dbContext.SaveChanges();
}
DBContext DBContext devralır.
Eklemeleri iyi yapabilirim, ancak ek çalışmıyor. Sql Profiler'i çalıştırıyorum ve güncelleme için sql gönderilmiyor. DBContext sınıfta
Ben çözdüm
Merhaba. Sadece "linq'de ayrılmış nesneyi güncelleme" için uzun zamandır arama yaptım ve her iki satır da şimdi çalışıyor 'db.UserProfileSet.Attach (Kullanıcı) 'db.ObjectStateManager.ChangeObjectState (Kullanıcı, EntityState.Modified) ' – Nasenbaer