새 HeirachyID 데이터 형식을 포함하는 테이블에 대한 개체를 생성하는 Subsonic 3.0에 문제가 있습니다. 내가 발견 한 바에 따르면 부식되는 .Net 유형은 없으며 아음속은 hierachyid 데이터를 처리하는 방법을 알지 못합니다. 슬로우됩니다Subsonic 3.0 및 SqlHierachyID
오류 : 타입 'Microsoft.SqlServer.Types.SqlHierarchyId'의
객체는 '선택 System.String을'형식으로 변환 할 수 없습니다.
코드 :
foreach (MyDB.DataAccess.ThingCategory tc in DataAccess.ThingCategory.Find(x => x.fk_Thing.Equals(thingId)))
{
sb.AppendFormat("<{0}>{1}</{0}>", wrapTag, tc.Categories.ToList<DataAccess.Category>()[0].Name);
}
tc.Categories.ToList는(),
가 또는 내가 문자열로 hierachyid 열을 반환하는 sproc에 쓰는 방법으로 해결하기 위해 노력 오류를 발생 SubSonic 3.0 sprocs는 강하게 타이핑되지 않습니다. 아니면 내가 잘못하고있는거야?
아무에게도 추가 할 정보가 없으므로 허용으로 표시하겠습니다. 내 질문에 답변 해 주셔서 감사합니다. – coryT