Curso Windows Phone: Como atualizar o Banco de Dados local de uma APP

Olá pessoal, tudo bom?

Caso esteja precisando atualizar o banco de dados local de uma APP que você tenha desenvolvido para o Windows Phone (WP), vale a pena dar uma conferida na classe DatabaseSchemaUpdater do namespace Microsoft.Phone.Data.Linq.

local database

A partir dela possível indicar modificações no modelo dependendo da versão da APP que o usuário tiver instalada em seu WP. Veja o trecho de código onde estamos simulando o acréscimo de uma nova informação em uma tabela do modelo de dados.

No arquivo App.xaml.cs adicione o código necessário para indicar a versão atual da APP


....

public static int APP_VERSION = 2;

....

Agora basta ajustar a APP para entender a modificação no modelo.

...
  DatabaseSchemaUpdater dbUpdater = db.CreateDatabaseSchemaUpdater();

  if (dbUpdater.DatabaseSchemaVersion < APP_VERSION)
  {
    //Adicionando a nova coluna na tabela ToDoItem
    dbUpdater.AddColumn<ToDoItem>("Priority");

    //Indicando a nova versão do banco de dados
    dbUpdater.DatabaseSchemaVersion = 2;

    //Atualização do banco de dados
    dbUpdater.Execute();
  }
...

O artigo completo que demonstra a utilização dessa técnica pode ser conferido no site do Windows Phone Dev Center sob o título Walkthrough: Updating a local database app for Windows Phone.

Post Relacionado: 

Grande abraço,
Eduardo Henrique Rizo

Anúncios

Coordenador de Internet da Universidade do Oeste Paulista (Unoeste) e professor universitário de disciplinas relacionadas ao desenvolvimento de sistemas para Web, gerenciamento de servidores, serviços e redes.

Marcado com: , , , , , , , , , , , , , , , ,
Publicado em Windows Phone
Um comentário em “Curso Windows Phone: Como atualizar o Banco de Dados local de uma APP
  1. […] Como atualizar o banco de dados local de uma APP […]

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Erro: o Twitter não respondeu. Por favor, aguarde alguns minutos e atualize esta página.

Sorocaba e Região
Prestadora de serviços RIZZO GS - Sorocaba/SP

Serviços de limpeza, conservação, recepção, copa, portaria, vigia, zeladoria, jardim, elétrica, hidráulica, pintura, etc.

Contato: (15) 3357-4263 / (15) 3357-4502 - contato@rizzogs.com.br

Website: http://www.rizzogs.com.br

%d blogueiros gostam disto: