問題タブ [sqlite-net]
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-net拡張で多対多のテーブルから関係を削除するには?
を使用して、学生とクラスの間に多対多の関係がありますSQLite-net Extensions
。
この方法で関係を追加します。
しかし、関係を削除したい場合:
というエラーが表示されますcannot delete because it has no PK
。すべてのクラスを含む Student を取得し、1 つのクラスを削除して、そのクラスで再度保存できますが、パフォーマンスの問題が発生する可能性があります。
多対多の関係で関係を削除するには? ありがとう。
c# - Xamarin では、.NET 4.0 アセンブリにリンクできますか?
私はまだ Xamarin を持っていません。Android と Windows の両方でアプリケーションを構築したいのですが、それぞれが同じ共有ライブラリを使用します。
再コンパイルせずに、.NET 4.0 アセンブリを Xamarin ios/android プロジェクトにリンクする可能性はありますか? このアセンブリ参照はシステムのみで、 praeclarum によるSQLite-NETを使用します。これには、ネイティブ Windows ライブラリsqlite3.dllが必要です。
私が聞いたように、Mono/Xamarin で?sqlite3.dll の代わりに Mono.Data.Sqlite が必要ですが、ライブラリを "クロスプラットフォーム" のままにしておくことはできますか? または、何かを変更する必要がありますか?
残念ながら、現在これを確認することはできません。ありがとうございました..
c# - WinRT複数の主キーのSQLite?
C#のSQLiteで複合キーに注釈を付ける方法はありますか? 次のコードは、テーブルに複数の主キーがあることを示す例外をスローします。
c# - SQLite.Net PCL サポート / Windows Phone 8.1 の回避策
Windows Phone 8.1 アプリケーションがあり、ここで oysteinkrog をフォークした SQLite.Net PCL ライブラリを使用したい: https://github.com/oysteinkrog/SQLite.Net-PCL
ただし、新しい接続を作成しようとすると、を作成するために必要なすべてのプロパティがありません。SQLiteConnectionWithLock
私はこれを見つけました:
しかし、新しい SQLitePlatformWinRT は適用されず、WP8.1 の代替手段が見つからないようです
。これに対する回避策はありますか?
c# - SQLite-net で WHERE 句を指定して UpdateAsync と DeleteAsync を実行する
私は自分のプロジェクトで次のライブラリを使用しています: https://github.com/praeclarum/sqlite-net
ドキュメントを調べたところ、実行方法UpdateAsync
や句が見つかりませんでしDeleteAsync
た。WHERE
たとえば、Get メソッドでは次のようになります。
ただし、UpdateAsync
またはDeleteAsync
Where メソッドにはありません。これまで、クエリを使用して手動でクエリを作成してきましたが、この目的のために ORM を使用しているため、これは無意味であり、Update または Delete コマンドのような単純なことについて話しているのです。これについて何か考えはありますか?
sqlite - AutoIncrement が Windows Phone ユニバーサル アプリの sqlite-net クライアントで機能しない
Windows phone ユニバーサル アプリケーションで sqlite に sqlite-net を使用しています。テーブルと列の属性を持つクラスをフォローし、非同期接続を使用して sqlite にデータを追加しています。すべて正常に動作していますが、Id 列は自動インクリメントされておらず、プライマリでもありません。鍵。他の誰かがこの問題に直面していますか? 以下は私のコードです。
テーブルの読み取り時、すべてのレコードで ID は常に 0 です。これを修正する方法はありますか?
c# - SQLite-Net 拡張機能と OneToMany リレーションの使用
OneToMany 関係を特徴とする Windows Phone 8.1 用の SQLite-Extensions の例を実装しようとすると、うまくいきません。この機能を本当に使いたいのですが、機能させようとして髪を引っ張っています。この質問のように、評価のリストを持つ Stocks テーブルに提供された例を使用しようとすると:
テーブルを作成しようとすると、エラーが発生します。
タイプ 'System.NotSupportedException' の例外が app_name.exe で発生しましたが、ユーザー コードで処理されませんでした追加情報: >System.Collections.Generic.List`1 [app_name.Model.modelName] については不明です
最初に sqlite-net と SQLiteNetExtensions-PCL への NuGet パッケージ リファレンスを含めましたが、これは間違ったバージョンの sqlite-net が参照されているためであると以前に述べられました。
ただし、sqlite-net のソースをダウンロードしてローカルでビルドしようとしましたが、SQLiteNetExtensions から直接参照されません。
ソースをローカルにソリューションに含めましたが、違いはないようです。他に何か提案はありますか?このためのダウンロード可能な例に出くわしたことはありません。
c# - SQLite-netを使用してSQLiteの列のデフォルト値を設定するには?
Android コードを Windows rt にインポートしていますが、両方のアプリで互換性のあるデータが必要です。私のsqliteデータベースを作成するとき、次のようなことをして、列にデフォルト値を設定する必要があります
このように SQLite-net を使用して、C# コードを書きました。
しかし、デフォルト値を「bleh」に設定することはできません。両方のデータベースを同じにする必要があります =/ 誰でもこれを手伝ってもらえますか?
ありがとう =)
c# - FileNotFoundException データベース WP8 Sqlite の作成中にエラーが発生しました
私はフォローしていますこのチュートリアルでは、SQLite データベースを使用してアプリケーションを作成します。
私がそれを実行したとき、ファイルSQLite.csを指しているSystem.IO.FileNotFoundExceptionを取得しました。エラーが発生した行は、以下のスクリーンショットに示されています(SQLite.csファイル内)。
以下は、データベースを作成するためのコード スニペットです。
およびメソッド FileExists
何がうまくいかなかったのだろうか。何か助けはありますか?