Estamos utilizando WCF Data Service basado en un modelo de Entity Framework para nuestra aplicación.HierarchyID en Entity Framework no funciona
En esto tenemos que agregar la tabla con una columna del tipo HierarchyId
. Cuando agrego esa tabla al archivo EDMX, la columna HierarchId
no aparece en el archivo de clase.
¿Qué debo hacer para utilizar HierarchyID
? Leí que Entity Framework no es compatible con HierarchyID
, entonces, ¿cómo puedo lograrlo?
Su problema es con EF, no WCF. El problema es que EF no puede representar columnas hierarchyid. – Gabe
Utilicé este pequeño código para facilitar el trabajo con cadenas HierarchyID ... http://stackoverflow.com/questions/3347860/is-there-a-practical-way-to-use-the-hierarchyid- datatype-in-entity-framework-4 – EBarr
@EBarr, Su implementación se ve bien, mi requisito era simplemente usar el HierarchyID existente tal como está. Lo único que hice fue utilizar Columna calculada ya que EF no es compatible. Mediante el uso de una columna calculada, está haciendo su trabajo excelente. – Mohanavel