什么是Visual Studio 2017中的entity framework’数据库优先’的替代品

简单的问题 – 我在Visual Studio 2017工作,虽然我知道EF中的’数据库优先’方法已经消失,但我想知道更换的是什么。 我特别想要做的是从现有数据库生成类。 我明白这一点: EntityFramework Reverse POCO Generator – 这是正确的选择,还是VS2017中我应该使用的东西? 我认为这将是明显的信息,也许我正在寻找错误的地方……

注意:我有一个ASP.NET Core项目,但我没有使用EF Core。 我在完整的.NET框架和EF6上使用ASP.NET Core。

您需要为EF6代码创建一个.NET类库,并且可以向其中添加实体数据模型(带数据库优先),或者也可以使用EF反向POCO,但它必须是基于标准的旧式csproj项目。

在解决方案中添加类库。 将新项添加到类库中,您将找到包含实体模型的数据模板。 选择和配置(这里您将找到’数据库优先’选项)实体模型以相同的旧方式。 而已。 🙂