0
我在Subsonic 3.0中爲包含新HeirachyID數據類型的表生成對象時遇到了問題。從我發現的,沒有corrosponding .Net類型,亞音速似乎不知道如何處理層次數據。時引發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列作爲一個字符串來解決這個問題,並注意到SubSonic 3.0 sprocs不是強類型的。或者我做錯了什麼?
看起來沒有其他人有任何信息要添加,所以我會將其標記爲已接受。 感謝您回答我的問題。 – coryT 2009-07-14 18:05:32