Pergunta

Eu sei que isso está pulando a arma um pouco, pois é cedo, mas alguém tem alguma informação sobre como podemos criar aplicativos que aproveitam um banco de dados SQL local básico como você usou (!) Para Windows CE/Mobile 6.x ? Não consigo encontrar nenhuma informação sobre os intertubos, então talvez ainda não tenha sido anunciado?

Foi útil?

Solução

O Erikej sugere, o SQL está no dispositivo e é usado pelos aplicativos internos e o sistema operacional ... no entanto, ele não está exposto. Se você assistir a uma das palestras de Charlie Kindel no Mix10 e continuar observando as perguntas no final, ele menciona isso. Ele sugere que é algo que eles querem expor no futuro, mas eles não tiveram tempo suficiente para fazê -lo neste lançamento.

De qualquer forma, a menos que você viva/trabalhe em um local com cobertura irregular, acho que o dispositivo terá conectividade com mais frequência do que não. Porque o usuário estará no intervalo WiFi ou na rede 3G. Eu sei que é muito raro que meu iPhone não tenha conectividade de dados. Portanto, você provavelmente pode confiar em ter acesso a um serviço em nuvem em algum lugar.

Outras dicas

Não - como o Windows Phone 7 Series é "Orientado ao consumidor", não haverá edição compacta do SQL Server.

Se você concorda comigo e com alguns desenvolvedores, você pode tentar postar Na SQL Compact Edition no WP7? e solicite suporte para isso. No entanto, eu não acho que eles vão mudar sua opinião ...

Parece haver algumas pessoas tentando migrar o sqllite para o winphone7Series e alguém postou um link para Siaquodb (nunca ouvi falar sobre isso antes) que parece funcionar, mas não é gratuito.

Mesmo se você não tiver acesso à nuvem, existem muitas maneiras de armazenar dados no dispositivo. A menos que você esteja fazendo um aplicativo de nível corporativo (e por que você em um dispositivo direcionado aos consumidores, não aos usuários corporativos), você poderia escolher soluções. Linq para XML é uma boa possibilidade.

Procure uma versão futura da estrutura Sync para oferecer suporte a cache de dados offline para aplicativos Silverlight no Windows Phone 7 e Silverlight no desktop/navegador. Embora isso não seja o SQL CE, ele oferece uma tecnologia para suportar a sincronização de dados entre o SQL Server em um data center e dados em um dispositivo Windows Phone 7. Como Liam Cavanagh menciona nesta postagem do blog antes de Teched:

Eu tenho uma sessão tecnológica nesta semana, onde demonstrarei tudo isso e como estenderemos os recursos da estrutura de sincronização para criar aplicativos offline, permitindo especificamente o Silverlight, o Windows Phone 7 e até as plataformas não MSFT a serem usadas para os clientes.

http://blogs.msdn.com/b/sync/archive/2010/06/07/introducing-data-sync-service-for-sql-azure.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top