Visual Studio 2008에서 엔티티 프레임 워크를 사용합니다. SP1이 .NET Framework와 VS 자체인지 확인해야합니다. 내 응용 프로그램은 n 계층 환경에서 개발됩니다. 첫 번째 단계 데이터를 컨텍스트에서 컬렉션으로 변환하고 사용자에게 직렬화합니다.Entity Framework SaveChanges()가 작동하지 않습니까?
HRMSDBContext context = new HRMSDBContext();
List<InHouseTrainingHead> heads = context.InHouseTrainingHead.ToList<InHouseTrainingHead>();
foreach (InHouseTrainingHead head in heads)
{
context.Detach(head);
}
return heads;
사용자가 일부 데이터를 변경하고 저장을 클릭하면이 목록은 저장 방법으로 돌아갑니다.
HRMSDBContext context = new HRMSDBContext();
foreach (InHouseTrainingHead head in lists)
{
context.Attach(head);
context.ApplyPropertyChanges(head.EntityKey.EntitySetName, head);
}
context.SaveChanges();
불행히도 SaveChanges() 이후에는 아무 것도 발생하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 당신은 ObjectContext.ApplyPropertyChanges
방법을 사용하지 않는
감사