問題タブ [sqlite-net-extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Sqlite 拡張機能が期待どおりに機能しない
私は WinRT アプリに取り組んでいます。、sqlite-net-extensions
をサポートするために使用したい。OneToMany
ManyToMany
データベースのテーブルを生成しようとすると、例外が発生します。
タイプ 'System.NotSupportedException' の例外が app_name.exe で発生しましたが、ユーザー コードで処理されませんでした追加情報: System.Collections.Generic.List`1 [app_name.Model.modelName] について不明です
これは から来ていSqlType
ますSQLite.cs
。
しかし、sqlite-net-extensions
ホームページの例から、List
プロパティは正常に動作するはずです。
これは彼らの例のコピーです:
この問題を解決するための提案を誰かに教えてもらえますか? ありがとう。
sqlite - Xamarin フォームでの SQLite-Net 拡張機能の例
SQlite-Net 拡張機能の使用に興味があります ( https://bitbucket.org/twincoders/sqlite-net-extensions) Xamarin フォームで。Visual Studio 2013、NuGet の SQlite.Net PCL 2.3.0、および空白の Hello World Xamarin Forms PLC プロジェクトを使用しています。最初のステップとして、Sqlite.Net 拡張サイトの例を機能させようとしています。Xamarin Web サイトで推奨されている方法に従って、DependencyService を使用して SQLIteConnection を取得しています。ただし、SQLiteConnection で UpdateWithChildren メソッドも GetWithChildren メソッドも見つからないため、コードはコンパイルされません。私の SQLiteConnection オブジェクトが例と同じものをすべて持っているわけではないことは明らかです。SQLite.Net PCL に間違ったライブラリを使用していますか? Xamarin と SQLite-Net 拡張機能の両方が、NuGet の PCL バージョンを使用することを提案しました。これは、私が持っていると思うものです...
これを Xamarin フォーラムにも投稿しました: http://forums.xamarin.com/discussion/20117/sqlite-net-extensions-and-sqliteconnection#latest
これが私のコードです(ISQLiteクラスを除く)。データ モデル:
そして、これが私の DatabaseHelper です。現在、コンストラクターでテストを実行しているだけです。私が得るエラーは、メソッド UpdateWithChildren と GetWithChildren が見つからないということです。
windows-phone-8.1 - Windows Phone 8.1 Sqlite-net 外部キーの関係
Windows Phone ユニバーサル アプリに NuGet パッケージから sqlite-net をインストールしました。ただし、テーブル間の外部キー関係属性は含まれません。Web を検索したところ、SQLITE-Net 拡張機能 は属性を使用してこれを処理できることがわかりましたが、Windows Phone 8.1 ではなく、Windows 8.1 アプリにのみインストールできます。
この拡張機能を Windows Phone 8.1 でどのように使用できますか、または sqlite の外部キー関係に対する他の解決策はありますか?
ありがとう!
sqlite-net-extensions - 複数の外部キーを持つ SQLite.Net 拡張機能
複数値の外部キーを持つ 1 対多の関係を作成しようとすると、次のエラーが発生します...
**
SQLite.Net.SQLiteException : 外部キーの不一致 - 「ノード」を参照する「アクティビティ」
**
これはテーブルSQLです(わかりやすくするために簡略化しています)...
そして私のC#モデル(わかりやすくするために再び簡略化)...
このエラーは、次を使用してモデルを保存しようとすると発生します。
c# - Where 句を使用して子を返す
Xamarin プロジェクトでSQL-NET 拡張機能を使用しています。where句を使用して、モデルの子エメルメントを返そうとしています。Web サイトのサンプル モデルを使用する:
以下を使用して、子が取り込まれた特定のアイテムを正常に返すことができます。
Where
ただし、の代わりに句を使用してそれを行う方法がわかりませんGet
。私が試してみました:
これは、すべての Stock パラメーターが null で返されます。次に、各結果をループして設定できますが、元のクエリでそれを行うためのより良い方法があるに違いないと思いますか?