Postagens

Mostrando postagens com o rótulo Banco de Dados

Sqlite e o Windows Phone 8.1 Silverlight

Continuando minha saga com o Sqlite, descobri que o passo à passo descrito neste post não é válido para projetos do tipo Windows Phone 8.1 Silverlight, pois comecei a receber a mensagem: "DllImport cannot be used on user-defined methods" Como explicado nos links abaixo, é necessário fazer uma chamada nativa do Sqlite, através de um outro wrapper (C++), parece que o buraco é mais embaixo... DllImport cannot be used on user-defined methods in Windows Phone Silverlight 8.1

Configuração do SQLite para Windows Phone

Imagem
A configuração é feita em duas etapas: 1. Adicionar o runtime do SQLite :   No VS.NET você pode verificar o sucesso da instalação através de Tools->Extensions e Updates : Obs: se não aparecer, certifique-se que o VS.NET estava fechado durante a instalação (se não estava, abre e feche o VS.NET). No seu projeto, verifique se a referência foi adicionada (botão direito sobre "References" -> Add Reference): 2. Adicionar o pacote de "wrapper" .NET do SQLite, através do Nuget Manager:     No Windows Phone 8.1, faça os mesmos passos, porém procure pelas versões equivalentes do 8.1: runtime procure o wrapper .NET no nuget : SQLite-WinRT

Ferramenta para acessar o SQLite: DB Browser SQLite

Imagem
Uma ferramenta interessante para acessar um banco de dados SQLite é o DB Browser SQLite: Como outras ferramentas de gerenciamento de banco de dados, ela permite: Criar arquivos de banco de dados Criar ou modificar tabelas Criar ou modificar índices Selecionar e editar os dados Etc

Utilizando um Banco de Dados em um app Windows Phone 8.1

Imagem
Nas versões abaixo: Windows Phone OS 7.1 Windows Phone 8 Windows Phone Silverlight 8.1 Existe o suporte para LINQ to SQL, através do namespace System.Data.Linq, como nos exemplos abaixo:   How to create a basic local database app for Windows Phone 8 Windows Phone 8.1 com Banco de Dados no SQL Server Compact 3.5/4 Fui tentar fazer algo parecido com o Windows Phone 8.1 (Windows Runtime) e quebrei a cara. Parece que o caminho a trilhar é através do SQLITE: “Database First” with SQLite in a Universal App using the SQLite Toolbox and sqlite-net SQLite for Windows Phone 8.1 Migrating SQL Server CE data to Windows Phone 8.1