2013-03-08 5 views
0

Je joue avec la récupération de l'entité de stockage de table d'azur et a obtenu un bon ms exemplerécupération entité de stockage Table générique

http://www.windowsazure.com/en-us/develop/net/how-to-guides/table-services-v17/#retrieve-range-entities

dans le cas où ur ennuyé de vérifier le lien

// Retrieve storage account from connection string 
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
CloudConfigurationManager.GetSetting("StorageConnectionString")); 

// Create the table client 
CloudTableClient tableClient = storageAccount.CreateCloudTableClient(); 

// Get the data service context 
TableServiceContext serviceContext = tableClient.GetDataServiceContext(); 

// Specify a partition query, using "Smith" as the partition key 
CloudTableQuery<CustomerEntity> partitionQuery = 
(from e in serviceContext.CreateQuery<CustomerEntity>("people") 
where e.PartitionKey == "Smith" 
select e).AsTableServiceQuery<CustomerEntity>(); 

// Loop through the results, displaying information about the entity 
foreach (CustomerEntity entity in partitionQuery) 
{ 
Console.WriteLine("{0}, {1}\t{2}\t{3}", entity.PartitionKey, entity.RowKey, 
    entity.Email, entity.PhoneNumber); 
} 

maintenant cette œuvres parfait.mais je veux le généraliser .. donc je veux passer customerEntity comme paramètre, les gens comme paramètre (tablename chaîne facile) et le rendre réutilisable.

si astuce est de passer customerentity comme paramètre plaidoyers aident :)

Répondre

Questions connexes