Entity Framework not appearing in Add New Item list in Visual Studio 2017

后端 未结 4 1638
暖寄归人
暖寄归人 2021-02-12 23:18

I created a new MVC project in Visual Studio 2017. I wanted to add an EDMX file (I will be doing database-first) so right clicked on the project and selected Add|New Item.

4条回答
  •  青春惊慌失措
    2021-02-12 23:22

    In .NET Framework-based projects, the Entity Framework 6 templates are still there. However, for .NET Core-based projects, I believe you're expected to use the dotnet ef commands. This includes a means of scaffolding a code-first DbContext from an existing database. See ASP.NET Core - Existing Database.

    To verify this, I setup a demo project with the following structure:

    solution-explorer

    The New Item/Data dialog for the .NET Framework project:

    framework-new-item

    Note that there is also an EF POCO Generator template available in the Online templates section that may be of interest to you:

    core-poco-generator

提交回复
热议问题