我有一个aspnetcore解决方案,我把它分成三个项目:
使用dotnet工具(Dotnet),我成功地将迁移添加到项目中。但是,当我执行update数据库来应用迁移时,我会得到一个似乎无法解决的异常。
C:\Users\chris\Documents\project\core\src\Project.EF
dotnet ef database update -s ..\Project.Core无法加载文件或程序集“System.Data.SqlClient、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。
如果有人对我如何使这最后一件作品工作有一定的指导,那将是非常感谢的。下面是我的Project.EF project.json的副本
{
"dependencies": {
"Microsoft.EntityFrameworkCore": "1.0.0-*",
"Microsoft.EntityFrameworkCore.Commands": "1.0.0-*",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0-*",
"Microsoft.AspNetCore.Hosting": "1.0.0-*",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0-*",
"OpenIddict.EF": "1.0.0-*",
"Project.Models": "1.0.0-*"
},
"frameworks": {
"dotnet5.4": {
"imports": "portable-net451+win8",
"dependencies": {
"System.Data.SqlClient": "4.0.0-*"
}
}
},
"tools": {
"dotnet-ef": "1.0.0-*"
}
}发布于 2016-02-22 09:46:24
本设计文档的目的是定义实体框架要求SqlClient实现在EF7中使用什么,并支持CoreCLR上的ASP.NET vNext。
要实现这一点,需要两个独立的组件: System.Data.Common和System.Data.Common的SqlClient实现。本文档涵盖这两个组件的要求。
https://github.com/aspnet/EntityFramework/wiki/Design-SqlClient-for-EF7
https://stackoverflow.com/questions/35545346
复制相似问题