問題タブ [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.

0 投票する
1 に答える
117 参照

c# - SQLite.NET を使用して既存のオブジェクトを更新するにはどうすればよいですか?

私は SQLite.NET と SQLite.NET 拡張機能を使用して、Rest API からのオブジェクトを表しています。これは私のワークフローです:

  • オブジェクトをローカルに作成する
  • DBに保存します。
  • バックグラウンド スレッドで:
    • オブジェクトのコピーを取得する
    • サーバーに投稿する
    • 戻ってきたものでオブジェクトを更新する
    • このオブジェクトのコピーを DB に保存します
  • オブジェクトが更新されたことを通知します。

この時点で、DB から保存されたデータを使用してオブジェクトのコピーを更新する必要があります。オブジェクトを捨てて新しいオブジェクトを作成したくありません。を呼び出すGetChildrenと子が更新されますが、オブジェクト自体のプロパティは更新されません。

SQLite.NET を使用して既存のオブジェクトを更新するにはどうすればよいですか?

0 投票する
1 に答える
162 参照

c# - ワイルドカードを使用して Sqlite のディレクトリ パスを一致させる方法

フォルダー パスを含むデータベースがあり、あるフォルダーに含まれるすべてのフォルダーを検索したいと考えています。次の方法で部分的な結果が得られます。

与えられた

いつ ?が「c:\\root\\1」の場合、上記のクエリは次を返します

すべてのサブフォルダーも取得したいと思います。Sqlite が保存されたパスの '\' につまずいているのではないかと思います。私が間違ったことを誰か知っていますか?

0 投票する
0 に答える
198 参照

c# - Xamarin.Android SQLite.NET

データベースからレコードを表示するアプリケーションを作成したいのですが、新しいレコードを追加できます。私は初めて C# でデータベースを使用するので、このトピックには完全に初心者です。[Accept] ボタンをクリックすると、コンパイラよりも「ハンドルされていない例外が発生しました。」と表示されます。何が間違っているのかわかりません。私のコード:

0 投票する
1 に答える
1764 参照

c# - SQLite.Net.Async (NUGET 部分) を使用する Xamarin.Forms

Visual Studio 2015 を使用して SQLite データベースに接続しようとしています。ターゲット プラットフォームは Android です。

私はこのSOの質問を見つけましたが、うまくいきません。私の問題は、packagde のインストールの一部です。

データベースをクラス ライブラリに配置したいので、新しいアプリケーションを作成し、クラス ライブラリをソリューションに追加しました。

SQLite をインストールするために、packagde マネージャー コンソールに次のように記述しました。

ただし、クラス ライブラリではなく、SQLLite をアプリケーションにインストールします。

私のクラス ライブラリは非常に単純です。

しかし、それはコンパイルされません:

エラー CS0234 タイプまたは名前空間名 'Net' は名前空間 'SQLite' に存在しません (アセンブリ参照がありませんか?) ...

私は何を間違っていますか?そしてもっと重要なのは、それを機能させる方法です。

0 投票する
1 に答える
2603 参照

android - 別のテーブルの外部キーを使用したsqlite選択クエリ

私は、sqlite.net ライブラリを使用して xamarin android のプロジェクトに取り組んでいます。worker と呼ばれるカスタム オブジェクトのコレクションを実行して作成する選択クエリがあります。

列の 1 つは外部キーであり、そのテーブルから値を取得する必要があり、それを行う最善の方法は何かを考えています。データ テーブル tblWorkers の外部キーは TitleID そのテーブルは varchar(datatable : tblTitles column : Title - nvarchar) です

0 投票する
3 に答える
1129 参照

c# - WPF で SQLite データベースへの接続を開こうとしています

WPF アプリケーションで SQLite.Net-PCL を使用しています (しようとしています)。

接続しようとして立ち往生しています。

私はこれを持っています:

ここで、「S」のタイプは次のとおりです。

しかし、どうすればこの設定を行うことができますか - 混乱しています...

0 投票する
1 に答える
101 参照

c# - SQLiteConnection が文字列を引数として受け入れない

インターネットで見つけたいくつかの例を使用して、SQLite .db ファイルに接続しようとしています。

ただし、Visual Studio 2015 は、引数を 1 つだけ受け付けないと言っているため、それを受け付けません。

SQLiteConnection.SQLiteConnection(SQLite.Net.Interop.ISQLitePlatform、文字列、ブール、SQLite.Net.IBlobSerializer、System.Collections.Generic.IDictionary、System.Collections.Generic.IDictionary、SQLite.Net.IContractResolver)

オブジェクトブラウザに表示されるものです。すべての例は簡単に見えますが、何に遭遇していますか? SQLite.Net-PCL 3.1.1 をダウンロードしました

0 投票する
1 に答える
2813 参照

android - Xamarin SQLite.NET 汎用 TableQuery

Xamarin プロジェクトで "SQLite.NET" コンポーネントを使用しています。「ドキュメント」、「プロジェクト」などの「モデル/クラス」がいくつかあります。各モデルには、SQLite に独自のテーブルがあります。

テーブルからデータを取得するには、次の手法を使用しています。

正常に動作しますが、各テーブルに対して同じコードを実行し、上記のコードのモデル タイプのみを変更する必要があります。

今、私ができるジェネリックメソッドを書きたいと思います:

しかし、残念ながら、次のエラーが発生します。

'T' は、ジェネリック型またはメソッド 'SQLiteConnection.Table()' でパラメーター 'T' として使用するために、パラメーターなしのパブリック コンストラクターを持つ非抽象型である必要があります。

上記の問題の汎用メソッドを作成する方法を知っている人はいますか?

前もって感謝します!