Обновление ETP 4, функция CTP 4, отсоединенный POCO

Я пытаюсь обновить отдельный POCO с ETP 4 CTP 4.

Мой класс домена выглядит следующим образом:

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; }
}

В У меня есть следующее хранилище:

public void SaveUser(User user) {
  if (user.Id > 0) {
   dbContext.Users.Attach(user);
  }
  else {
   dbContext.Users.Add(user);
  }
  dbContext.SaveChanges();
}

dbContext наследуется от DbContext.

Я могу делать вставки нормально, но присоединение не работает. Я запускаю Sql Profiler, и никакие sql не отправлены для обновления.

5
задан xxx 6 August 2010 в 17:09
поделиться