3
episerver의 동적 데이터 저장소를 사용하여 유지하기 전에 주어진 ID를 엔티티에 지정할 때 엔티티가 지속되지 않습니다. 자습서에 따르면 나는 이것이 잘되어 있어야한다는 것을 보았습니다. 모든 단서? 예외는 발생하지 않으며 Save 호출은 id를 지정한 엔터티의 Id를 반환합니다.ID를 지정할 때 DDS가 엔티티를 저장하지 않습니다.
var winnerEntity = new DailyXMasLotteryWinner
{
Id = Identity.NewIdentity(guid),
FullName = fullName,
Email = email,
Phone = phone,
WinnerTime = DateTime.Now
}
winnerStore.Save(winnerEntity); // does not persist to database!
winnerStore.Items().Count() == 0;
winnerEntity.Id = null;
winnerStore.Save(winnerEntity); // persists to database just fine!
winnerStore.Items().Count() == 1;
"Id"속성 이름이 보호되어있어 기존 개체를 덮어 쓰는 경우에만 해당 값을 설정해야합니까? 다시 말해서, 귀하의 부동산이 "WinnerId"라고 불리는 경우, 그 부동산은 효과가 있습니까? –
'guid' 매개 변수에는 무엇이 포함되어 있습니까? 어떻게 구성합니까? –
안내입니다. Guid.NewGuid() – oligofren