使用Aps.Net核心1.0.1,Entityframework核心,angular2.0和typescript 拥有现有数据库。
尝试使用现有数据库首先为类库创建实体框架核心数据库
我的project.json看起来像我的类库
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.1",
"type": "platform"
}
}
}
},
"dependencies": {
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
"Microsoft.EntityFrameworkCore.SqlServer.Design": {
"version": "1.0.1",
"type": "build"
},
"Microsoft.EntityFrameworkCore.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
}
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
}
}
答案 0 :(得分:0)
使用Visual Studio 2015更新3
我有一个现有的数据库,所以我想在单独的类库中从数据库生成类,因为我希望DAL与UI分开,因为我正在使用实体框架工作核心1.0.1但尝试了几种方法。
例如创建新的类库并更新project.json中的依赖项并使用包管理器控制台并键入fallowing
命令: Scaffold-DbContext“Server = xxxxxx; Database = xxxxxxxxx; Trusted_Connection = True;” Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models。
但得到了错误: 启动项目“Application”是Visual Studio 2015的ASP.NET Core或.NET Core项目。此版本的Entity Framework核心包管理器控制台工具不支持这些类型的项目。
我正在使用Asp.net Core 1.0.1和Entity Framework核心1.0.1
@DavidG