无法添加SQLite数据源

时间:2018-08-14 04:30:40

标签: c# wpf sqlite entity-framework-6

我正在将.NET Framework 4.6.2用于WPF项目。我正在添加System.Data.SQLite作为数据提供程序。在App.config文件中,它将使用以下代码进行更新:

<system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SQLite.EF6" />
      <add name="SQLite Data Provider (Entity Framework 6)"
           invariant="System.Data.SQLite.EF6"
           description=".NET Framework Data Provider for SQLite (Entity Framework 6)"
           type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" />
      <remove invariant="System.Data.SQLite" />
      <add name="SQLite Data Provider"
           invariant="System.Data.SQLite"
           description=".NET Framework Data Provider for SQLite"
           type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
    </DbProviderFactories>
  </system.data>

也更新

<entityFramework>
    <providers>
      <provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
    </providers>
  </entityFramework>

我正在尝试添加ADO.NET实体数据模型。然后我得到以下错误:

Enter image description here

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

我通过安装扩展程序解决了这个问题。那是dotConnect ADO.NET Data Provider for SQLite

通过从数据库提供实体来工作。