web-dev-qa-db-ja.com

VS 2015 SQLiteデータプロバイダー

VS 2015を使用しています。NETFramework 4.5とSQLiteを使用してWin Formアプリケーションを開発したいと考えています。

プロジェクトへのすべての依存関係を持つ最後の "System.Data.SQLite" nugetパッケージをインストールしましたが、データベースを管理するために新しい接続を追加しようとしたときに、SQLiteデータプロバイダーが見つかりませんでした。

here からVS 2013の解決策を試しますが、機能しません。

vS 2015のバンドルはまだありません、これは問題ですか? 2015年に2013バンドルを使用するためのソリューション、または他のソリューションはありますか?

9
TotPeRo

このパッケージのインストール:sqlite-netFx46-setup-bundle-x86-2015-1.0.103.0.exeで修正されます。特に32ビットバージョンが必要

http://system.data.sqlite.org/ から:

これは、Visual Studio 2015のデザイン時コンポーネントをインストールできる唯一のセットアップパッケージです。

これは、執筆時点での作業リンクです http://system.data.sqlite.org/downloads/1.0.103.0/sqlite-netFx46-setup-bundle-x64-2015-1.0.103.0.exe =

vS2015でサーバーエクスプローラーにsqliteを追加します

11

私は このパッケージ をインストールする必要がありました。

インストールウィザードでSQLiteをVisual Studio 2015に統合する2番目のチェックボックスをオンにする必要があります。

ダニエルが私のために働かなかったことを示したパッケージ。

私の構成はこれです:VS 2015、NugetからEntity Framework 6、System.Data.SQLite.Coreバージョン1.0.101をインストールしました。プロジェクトは.Net 4.6.1にあります。

3
JanBrus

Sqlite-net nugetをソリューションにインストールする

パラメーターで接続文字列を使用してプロバイダーで2013からインポートする別のソリューションがあります。 2015で開くと機能しますが、プロバイダーオプションを変更することはできません。 .dbを変更する場合は、sqliteブラウザを使用する必要があります。

私の英語でごめんなさい。

0
David

VS 2013からの古いアプリケーションとsqliteは機能しますが、SqliteがVisual Studio 2015の設計時コンポーネントを公開するまで、新しいデータベースに接続したり、EFモデルを編集したりすることはできません。

0
SaleCar

ef 7用のsqlLiteデータプロバイダーの開発は実際には中断されています。 http://blogs.msdn.com/b/adonet/archive/2014/12/02/ef7-priorities-focus-and-initial-release.aspx 使用したい場合は、ちょっと待ってください。

0
Luca Morelli