0
私はXamarinでSQLite PCLを使用していますが、私のアプリケーションではSQLiteファイルをバイト配列(byte [])私のアプリでこのファイルをSQLiteデータベースとして使用してください。 SQLite PCLでそれを行うことは可能ですか?SQLite PCL - SQLite.SQLiteException:ファイルが暗号化されているかデータベースではありません
私はこれをやろうとしているが、私はSQLiteExceptionを持っています:ファイルが暗号化または私はSQLiteのを作成するためにtryngてるクラスのデータベース
ではありません。
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ファイルをバイト[]として読み込み、アンドロイドのフォルダに書き込みますが、メソッドCreateTableを呼び出すと、私はexcpetionを持っています。 –