Pregunta

Estoy construyendo una estructura jerárquica desde cero y estoy tratando de determinar la mejor ruta a seguir. Encontré el siguiente enlace a continuación de otra pregunta de StackOverflow:

Modelo de conjunto anidado

Me gusta la idea de conjuntos anidados y he comenzado a construir mi base de datos, en base a este patrón. Ahora no estoy seguro de cómo consultar los datos de forma tal que pueda enlazar fácilmente a un control, como el TreeView. Necesitaré poder reordenar y confirmar los datos también. ¿Alguna sugerencia?

¿Fue útil?

Solución

SQL 2005 agregó soporte para consultas recursivas. Estoy usando una consulta recursiva para devolver un árbol de datos que llena un TreeView. Para cada registro, encuentro el nodo primario coincidente en TreeView y agrego su nuevo hijo.

Para las actualizaciones, podría serializar el árbol a XML y luego usar las funciones XML en SQL 2005 para ejecutar una " actualización " declaración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top