.net 在visual studio 2015中生成SQLite db时出错
我第一次从使用SQL Server过渡到使用SQLite。我刚刚安装了Visual Studio 2015 Enterprise。我已经下载并安装了.net 在visual studio 2015中生成SQLite db时出错,.net,visual-studio-2015,sqlite,.net,Visual Studio 2015,Sqlite,我第一次从使用SQL Server过渡到使用SQLite。我刚刚安装了Visual Studio 2015 Enterprise。我已经下载并安装了 sqlite-netFx46-setup-bundle-x86-2015-1.0.103.0.exe 从 并安装了以下NuGet软件包 EntityFramework version=6.0.0 System.Data.SQLite version=1.0.103 System.Data.SQLite.Core version=1.0.1
sqlite-netFx46-setup-bundle-x86-2015-1.0.103.0.exe
从
并安装了以下NuGet软件包
EntityFramework version=6.0.0
System.Data.SQLite version=1.0.103
System.Data.SQLite.Core version=1.0.103
System.Data.SQLite.EF6 version=1.0.103
System.Data.SQLite.Linq version=1.0.103
作为试用,我创建了一个简单的wpf应用程序,其中没有任何内容,只有一个新的ADO.NET实体数据模型。我在模型中添加了一个表。当我尝试从模型生成数据库时,System.Data.SQLite数据库文件可用,并被选为数据源。但是,当我尝试生成SQL脚本时,会出现以下错误:
DDL生成模板设置为SSDLToSQL10.tt。有SQLite的模板吗?
这是我的配置文件
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v13.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
<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>
有什么想法吗