如何在.net Core2.0中将数据模型目录更改为类库

时间:2017-11-24 10:21:44

标签: entity-framework asp.net-core

对于我的一个具有.net Core 2.0框架和MVC的项目,我想在我的项目中实现Onion层架构。我的主要问题是我想将EF和数据模型实现到特定的类库。但每当我尝试使用脚手架时,它都会在我的Web应用程序下创建。我想知道为什么它默认在Models文件夹下创建,并且可以为不同类库下的数据模型提供路径,如果是,如何以及如果没有原因?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题: - 步骤1: - 打开类库并右键单击依赖项使用nuget添加这两个包  A. Microsoft.EntityFrameworkCore  B. Microsoft.EntityFrameworkCore.SqlServer 步骤2: - 打开包管理器控制台,选择默认项目作为您的类库,然后执行以下命令

Scaffold-DbContext“Data Source =。\ SQLEXPRESS; Initial Catalog = Your Instance Name; User ID = sa; Password = test @ 123”Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models