2011-01-17 1 views
0

저는 ADO.NET Data Services에서 newby입니다. 나는 그걸로 일하는 법을 이해하려고 노력하고있다.DataServiceContext의 AddLink 및 SetLink

나는 두 개체 기존 도시와 incomingCity 사이에 링크를 설정하고 싶습니다 :

IncomingCity와시가 대일 관계 : 시 부동산 컬렉션 IncomingCity IncomingCity이 도시와 관련된 유일한 사람이있다 -

var entities = new referenceEntities(new Uri(url)); 

DataServiceQuery<IncomingCity> query = entities.IncomingCity.Expand("City"); 

var otherCities = query.Where(ic => ic.City == null); 

var first = otherCities.FirstOrDefault(); 

entities.AddLink(originalCity, "IncomingCity", first); 
entities.SetLink(first, "City", originalCity); 

first.UpdatedAt = DateTime.Now; 

entities.UpdateObject(first); 

entities.SaveChanges(); 

이러한 예외가 SaveChanges를 방법 중에 발생합니다 : - 프로퍼티 시티 도시

내가 할 작업입니다

이 요청을 처리하는 동안 오류가 발생했습니다.

나는 무엇이 문제인지 이해하지 못한다. 아무도 몰라?

답변