es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Volcar la tabla de almacenamiento de Azure de un modelo de tabla desconocido.

Hola, tengo el mismo problema para resolver que se plantea a continuación. Escribí código por primera vez para la tabla de almacenamiento de Azure y falló.

No necesito que se elimine la tabla, solo necesito un volcado de las identidades desconocidas para un conjunto de datos identificado por la clave de partición y la clave de fila.

El siguiente código es de https://stackoverflow.com/questions/26008223/dumping-azure-tables-quickly

TableQuery <DynamicTableEntity> query = new TableQuery <DynamicTableEntity> ();

foreach (DynamicTableEntity entity in table.ExecuteQuery (query))
{
     // Escribir un volcado de la entidad (fila).
}

Pero este código parece estar obsoleto y la función Execute no se puede llamar en el nuevo Azure.Data.Tables.

He intentado obtener acceso descrito en este sitio https://www.nuget.org/packages/Azure.Data.Tables/.

Después de agregar entidades de tabla, no obtengo nada que funcione. Busqué otro código fuente pero no encontré ningún código actual funcionando y no pude adaptarlos para ejecutar.

Por favor, ¿alguien podría publicar aquí un fragmento de código corto que use un paquete de tabla de datos actual?

No tengo un requisito de rendimiento difícil, es para cerca de 100 conjuntos de datos o un poco más.

Pero debo cambiar mi modelo de datos con frecuencia, por lo que necesito un volcado de todas las entidades de 1 conjunto de datos consultado por, por ejemplo, una clave de partición.

Estaría muy contento si alguien pudiera publicar aquí un fragmento de código C# muy pequeño que funcione.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Este fragmento de código utiliza el paquete Azure.Data.Tables para consultar una tabla y recuperar solo las entidades que coinciden con una clave de partición y una clave de fila dadas. Puede llamar a este método pasando la cadena de conexión, el nombre de la tabla, la clave de partición y la clave de fila de la entidad deseada.

    Las entidades devueltas se pueden procesar según sea necesario en la sección // Haga algo con las entidades aquí del código.

Comments are closed.