私は現時点でアプリケーションを開発しています。私はSQLiteデータベースを使用したい項目を保存する。実装は一般的に(SQLite.Net-PCLライブラリを使用して)動作しますが、私はIItem
というインターフェイスから継承したアイテムのコレクションを保存することに失敗しています。SQLiteデータベースにインターフェイス項目のリストを保存
それは次のように動作します:
var conn = new SQLiteConnection(new SQLitePlatformWinRT(), "myapp.db");
// Code that creates the `items` list.
foreach (IItem item in items)
conn.InsertOrReplace(item, typeof(IItem));
をしかし、オーバーヘッドを減らすために、私はそれをこのように行うことを好む:
conn.InsertOrReplaceAll(items, typeof(List<IItem>));
悲しいことに、これが原因System.Reflection.TargetException
に動作しません。
後者の作業を行うためのアイデアは、何故パーフェクトの理由からですか?
返信いただきありがとうございます。それはそれだった:) –