C# 添加新模型时没有“代码优先”选项

C# 添加新模型时没有“代码优先”选项,c#,asp.net-mvc,entity-framework,entity-framework-migrations,C#,Asp.net Mvc,Entity Framework,Entity Framework Migrations,我正在学习一个关于使用现有数据库进行代码优先迁移的教程() 在添加新数据模型以选择ADO.NET实体数据模型时介绍的教程。单击“添加”后,系统将为您提供四个选项,其中一个选项是“先从现有数据库编写代码”,这将告诉您选择。问题是我只有两个选择。一种是“从数据库生成”和空模型,它们都没有首先提到代码 我使用的是VS2013,对ASP和MVC来说非常陌生。我是否需要安装SDK或其他加载项 干杯, Kevin。DB to Code First是新EF 6.1工具的一部分。你可以从这里下载:如果你想快速了

我正在学习一个关于使用现有数据库进行代码优先迁移的教程()

在添加新数据模型以选择ADO.NET实体数据模型时介绍的教程。单击“添加”后,系统将为您提供四个选项,其中一个选项是“先从现有数据库编写代码”,这将告诉您选择。问题是我只有两个选择。一种是“从数据库生成”和空模型,它们都没有首先提到代码

我使用的是VS2013,对ASP和MVC来说非常陌生。我是否需要安装SDK或其他加载项

干杯,
Kevin。

DB to Code First是新EF 6.1工具的一部分。你可以从这里下载:如果你想快速了解一下,我在这里写了一篇关于它的博文:

好的,我尝试过使用“从数据库生成”选项,一切都很顺利……我想这行不通。我在尝试启用\u迁移时遇到以下错误:不支持创建DbModelBuilder或从使用Database First或Model First创建的DbContext写入EDMX。EDMX只能从未使用现有DbCompiledModel创建的代码优先DbContext中获取。“谢谢你的重播。我相信我已经安装了EF 6.1,但我会再看一眼并阅读你的博客。按照你的建议,下载了VS2013的工具,并进行了处理。我只是想向其他可能使用它的人指出,当我点击下载时,它默认下载了VS2012版本。您需要单击“如果您的下载在30秒后仍未开始”旁边的“单击此处”链接,然后选择VS2013。谢谢朱莉:)