【发布时间】:2011-03-26 10:32:50
【问题描述】:
我正在尝试使用 EF 4 CTP 4 更新分离的 POCO。
我的域类如下所示:
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。
【问题讨论】:
标签: .net entity-framework-4 poco