Este equipo de redactores ha pasado mucho tiempo investigando para darle solución a tus búsquedas, te brindamos la resolución y nuestro deseo es resultarte de mucha ayuda.
Debe especificar un TableQuery, esto le dará todas las entidades o puede especificar un TableQuery.GenerateFilterCondition
para filtrar las filas.
TableQuery query = new TableQuery();
foreach (ServiceAlertsEntity entity in table.ExecuteQuery(query))
Console.WriteLine("0, 1t2t3", entity.PartitionKey, entity.RowKey,
entity.Field1, entity.Field2);
Si necesita más control sobre los registros que se devuelven, puede utilizar ExecuteQuerySegmentedAsync
para recuperar datos una página (alrededor de 1,000 registros) a la vez.
var alerts = new List();
var query = new TableQuery();
TableContinuationToken continuationToken = null;
do
var page = await table.ExecuteQuerySegmentedAsync(query, continuationToken);
continuationToken = page.ContinuationToken;
alerts.AddRange(page.Results);
while (continuationToken != null);
O si necesita restringir sus resultados, por ejemplo, por clave de partición, puede agregar una condición de filtro agregando un Where
cláusula a la consulta en el código anterior.
var pk = "abc";
var filterPk = TableQuery.GenerateFilterCondition(
nameof(ServiceAlertsEntity.PartitionKey),
QueryComparisons.Equal, pk);
var query = new TableQuery().Where(filterPk);
Referencia de Microsoft Azure
Te mostramos las comentarios y valoraciones de los usuarios
Si te mola el tema, tienes la opción de dejar una crónica acerca de qué te ha gustado de esta reseña.