2016-10-24 7 views
0

私はsqliteのでセットアップエンティティフレームワークにしようとしていて、「ADO.netエンティティデータモデル」を追加できませんでした:は、ここで私はこれまでやっていることなので、Visual Studioの2012年にsqliteの

  1. インストールされたシステムの。 "設計時コンポーネント"を使用したData.Sqlite。
  2. Visual Studio 2012用のEntity Frameworkツール。
  3. NuGetのSystem.Data.SQLite、System.Data.SQLite.EF6およびSystem.Data.SQLite.Linq。

今、私は、次の手順では、 "ADO.netエンティティデータモデル" を追加しようとしています:

  1. 新しい項目を追加します。
  2. ADO.netエンティティデータモデル。
  3. ウィザードから "EF Designer from Database"を選択し、 "次へ"をクリックします。
  4. "新しい接続"、データソース:System.Data.Sqliteデータベースファイルを追加します。

とDBファイルを選択した後は、私は、「次へ」ボタンをクリックしてパスワードを入力して、次のエラーが発生します。

enter image description here私は「Sqliteをブラウザ」で私のDBファイルをチェックして

も私が設定しています次のコードの助けを借りてdbファイルのパスワード:

string conn = @"Data Source=pahtto\App_Data\app_data.sqlite;"; 
SQLiteConnection connection = new SQLiteConnection(conn); 
connection.SetPassword("123456"); 
connection.Close(); 

私は何が欠けていますか?

私をご案内ください。

ありがとうございます。

答えて

0

問題はdbファイルであったようですが、 "Sqlite Browser"で正常に動作しています。

だから、私はちょうど削除し、新しいファイルを作成し、すべてのものが動作します。

関連する問題