0
我使用SQLite PCL与Xamarin,在我的申请,我必须下载从一个SQLite文件作为字节数组(byte []) Web服务,并在我的应用程序中将此文件用作SQLite数据库。用SQLite PCL可以做到这一点吗?SQLite的PCL - SQLite.SQLiteException:文件加密或不是一个数据库
我试图做到这一点,但我不得不SQLiteException:文件加密或不是一个数据库
这是我tryng创建一个SQLite类:
public abstract class BaseLocalDao<POCO, Entity> : ILocalDao<POCO, Entity> where POCO : class, IPOCO where Entity : class, IEntity, new()
{
protected IConverter<POCO, Entity> _converter;
protected readonly SQLiteConnection _dataBase;
public BaseLocalDao()
{
var controleArquivoBanco = Mvx.Resolve<IControleArquivoBanco>();
_dataBase = new SQLiteConnection(controleArquivoBanco.GetPath());
_dataBase.CreateTable<Entity>();
}
}
连接是创建的,但是当CreateTable执行时,应用程序会抛出我提到的SQLiteExcpetion。
任何人都可以帮助我吗?
我我不想读取我创建的文件。我正在读取由Web服务生成的SQLite文件。我从Web服务读取SQLite文件为一个字节[],在Android中的一个文件夹中写入,但是当我调用方法CreateTable时,我有了一些兴趣。 –