C# CreateParameter上的ASP.NET 5 vNext EF7 SQLite TypeLoadException

C# CreateParameter上的ASP.NET 5 vNext EF7 SQLite TypeLoadException,c#,sqlite,asp.net-core,entity-framework-core,C#,Sqlite,Asp.net Core,Entity Framework Core,当我尝试加载我的网站,或尝试通过k ef migration apply An unhandled exception occurred while processing the request. TypeLoadException: Could not load type 'Microsoft.Data.SQLite.SQLiteParameter' from assembly 'Microsoft.Data.SQLite, Version=1.0.0.0, Culture=neutral,

当我尝试加载我的网站,或尝试通过
k ef migration apply

An unhandled exception occurred while processing the request.

TypeLoadException: Could not load type 'Microsoft.Data.SQLite.SQLiteParameter' from assembly 'Microsoft.Data.SQLite, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
我的背景:

using Microsoft.Data.Entity;
using Microsoft.Data.Entity.Metadata;

namespace MvcSample.Web.Models
{
    public class HelloMvcContext : DbContext
    {
        public DbSet<User> Users { get; set; }

        protected override void OnConfiguring(DbContextOptions options)
        {
            options.UseSQLite(@"Filename=hellomvc.db");
        }

        protected override void OnModelCreating(ModelBuilder builder)
        {
            builder.Entity<User>().Key(m => m.ID);
            base.OnModelCreating(builder);
        }
    }
}

SQLite beta 1已有8个月的历史,在该版本中支持迁移之前,工作已经中断。SQLite提供程序上的工作已经重新启动,通过检查测试,现在看起来似乎支持迁移,但在应用程序中实现这一点的唯一方法是从dev中提取EntityFramework的源代码并在本地构建它。或者您可以等到beta5发布。

安装了什么版本的.NET Framework?
using Microsoft.AspNet.Builder;
using Microsoft.Framework.DependencyInjection;
using MvcSample.Web.Models;

namespace HelloMvc
{
    public class Startup
    {
        public void Configure(IApplicationBuilder app)
        {
            app.UseErrorPage();

            app.UseMvc();

            app.UseWelcomePage();
        }

        public void ConfigureServices(IServiceCollection services)
        {
            services.AddEntityFramework()
                        .AddSQLite()
                        .AddDbContext<HelloMvcContext>();

            services.AddMvc();
        }
    }
}
{
    "dependencies": {
        "Kestrel": "1.0.0-beta1",
        "Microsoft.AspNet.Diagnostics": "1.0.0-beta1",
        "Microsoft.AspNet.Hosting": "1.0.0-beta1",
        "Microsoft.AspNet.Mvc": "6.0.0-beta1",
        "EntityFramework.SQLite": "7.0.0-beta1",
        "EntityFramework.Commands" : "7.0.0-beta1",
        "Microsoft.AspNet.StaticFiles": "1.0.0-beta1",
        "Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta1",
        "Microsoft.Framework.OptionsModel": "1.0.0-beta1",
        "kmon": "0.3.0"
    },
    "commands": {
        "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5001",
        "kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:5004",
        "mon" : "kmon --ext cs,json,js --server kestrel",
        "ef" : "EntityFramework.Commands"
    },
     "frameworks": {
        "aspnet50": {},
        "aspnetcore50": {}
  }
}