我有一个asp.net web api应用程序(完整的.net,而不是核心),它有一个简单的数据存储区,目前正在使用SQL压缩版,我可以通过EF 6.1访问它。
我想换成SQLite,同时我想我可能会去EFCore。
我想我会看一下示例应用。当我找到Microsoft.EntityFrameworkCore.Sqlite
时,我实际上找到了2个包Microsoft.EntityFrameworkCore.Sqlite
和Microsoft.EntityFrameworkCore.Sqlite.Core
,但我认为它们是相同的(因为我安装了一个,现在另一个也突出显示为安装在nuget包中管理器。
我真正的问题是关于一些缺失的参考资料...... 我的测试应用程序只是一个针对.net 4.7的WPF,我得到以下缺少的引用...
然而,该应用程序似乎仍在构建。我还没有尝试过使用它。是否有其他人有这些缺失的参考文献,如果有,我们只是删除它们吗?
提前感谢任何信息
[EDIT1] 以下是注释中提到的package.config内容
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.CSharp" version="4.4.0" targetFramework="net47" />
<package id="Microsoft.Data.Sqlite.Core" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.EntityFrameworkCore" version="2.0.1" targetFramework="net47" />
<package id="Microsoft.EntityFrameworkCore.Relational" version="2.0.1" targetFramework="net47" />
<package id="Microsoft.EntityFrameworkCore.Sqlite" version="2.0.1" targetFramework="net47" />
<package id="Microsoft.EntityFrameworkCore.Sqlite.Core" version="2.0.1" targetFramework="net47" />
<package id="Microsoft.Extensions.Caching.Abstractions" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.Caching.Memory" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.Configuration.Abstractions" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.DependencyInjection" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.Logging" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.Logging.Abstractions" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.Options" version="2.0.0" targetFramework="net47" />
<package id="Microsoft.Extensions.Primitives" version="2.0.0" targetFramework="net47" />
<package id="Remotion.Linq" version="2.1.1" targetFramework="net47" />
<package id="SQLitePCLRaw.bundle_green" version="1.1.7" targetFramework="net47" />
<package id="SQLitePCLRaw.core" version="1.1.7" targetFramework="net47" />
<package id="SQLitePCLRaw.lib.e_sqlite3.linux" version="1.1.7" targetFramework="net47" />
<package id="SQLitePCLRaw.lib.e_sqlite3.osx" version="1.1.7" targetFramework="net47" />
<package id="SQLitePCLRaw.lib.e_sqlite3.v110_xp" version="1.1.7" targetFramework="net47" />
<package id="SQLitePCLRaw.provider.e_sqlite3.net45" version="1.1.7" targetFramework="net47" />
<package id="System.Collections" version="4.0.11" targetFramework="net47" />
<package id="System.Collections.Immutable" version="1.4.0" targetFramework="net47" />
<package id="System.ComponentModel.Annotations" version="4.4.0" targetFramework="net47" />
<package id="System.Diagnostics.Debug" version="4.0.11" targetFramework="net47" />
<package id="System.Diagnostics.DiagnosticSource" version="4.4.1" targetFramework="net47" />
<package id="System.Interactive.Async" version="3.1.1" targetFramework="net47" />
<package id="System.Linq" version="4.1.0" targetFramework="net47" />
<package id="System.Linq.Expressions" version="4.1.0" targetFramework="net47" />
<package id="System.Linq.Queryable" version="4.0.1" targetFramework="net47" />
<package id="System.ObjectModel" version="4.0.12" targetFramework="net47" />
<package id="System.Reflection" version="4.1.0" targetFramework="net47" />
<package id="System.Reflection.Extensions" version="4.0.1" targetFramework="net47" />
<package id="System.Runtime" version="4.1.0" targetFramework="net47" />
<package id="System.Runtime.CompilerServices.Unsafe" version="4.4.0" targetFramework="net47" />
<package id="System.Runtime.Extensions" version="4.1.0" targetFramework="net47" />
<package id="System.Threading" version="4.0.11" targetFramework="net47" />
</packages>