私たちは、アプリケーションのEntity Frameworkモデルに基づいてWCF Data Serviceを使用しています。Entity FrameworkのHierarchyIDが機能しない
これでは、HierarchyId
の列のテーブルを追加する必要があります。そのテーブルをEDMXファイルに追加すると、HierarchId
列がクラスファイルに表示されません。
HierarchyID
を使用するにはどうすればよいですか?私はエンティティフレームワークがHierarchyID
をサポートしていないことを読んで、どうすればこれを達成できますか?
あなた問題はWFではなくEFである。問題は、EFがhierarchyid列を表すことができないことです。 – Gabe
私はHierarchyID文字列で作業するのを少し楽にするためにこの小さなコードを使用しました... http://stackoverflow.com/questions/3347860/is-there-a-practical-way-to-use-the-hierarchyid- datatype-in-entity-framework-4 – EBarr
@EBarr、あなたの実装は良く見えますが、私の要件はそのまま既存のHierarchyIDをそのまま使用していました。私がしたのは、EFがサポートしていないので計算カラムを使用したことだけでした。計算された列の使用によって、その仕事を偉大な行います。 – Mohanavel