2009-07-11 12 views
0

新しいHeirachyIDデータ型を含むテーブルのオブジェクトを生成するSubsonic 3.0に問題があります。私が見つけたことから、腐食性の.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列を返すようにSPROCを書き込むことによって、これを回避しようとしましたSubSonic 3.0 sprocsは厳密に型指定されていません。または私は間違って何かをしていますか?

+0

他に誰も追加する情報がないように見えるので、これを承認済みとマークします。 私の質問にお答えいただきありがとうございます。 – coryT

答えて

0

ストアドプロシージャが、私はタイプのサポートを追加するかGithub tracker上の問題を作成することになり

ExecuteTypedList()を呼び出すことによって、強く型付けされたことができ (誰かが、私はそれが高くないと思うので、これに貢献する必要があります優先度)、または存在するときに優雅に処理することができます。

関連する問題