【发布时间】:2019-02-21 20:14:14
【问题描述】:
我创建了一个 MVC 应用程序。我现在想向解决方案添加一个新的类库项目,然后向该项目添加一个 EDMX 文件。
这曾经很容易。但现在我必须在 .NET Core 和 .NET Standard 之间做出选择。但看起来我选择哪个并不重要,因为如果我使用这些框架中的任何一个创建类库,Visual Studio 没有提供向它们添加 EDMX 文件的选项!而且我没有看到添加标准 .NET Frameworks 类库的选项。
那么,将新项目添加到我的 MVC 解决方案,然后将 EDMX 文件添加到该项目的秘诀是什么?
注意:我可以选择将 EDMX 文件直接添加到 MVC 项目中。但我更愿意把它放在一个单独的项目中,我以前做过。
【问题讨论】:
-
您使用的是哪个版本的 MVC?这是 MVC Core 还是 asp.net MVC 6?如果是 ASP.NET Core Web App,你使用的是什么框架?Full .NET Framework 还是 Core?你是什么意思你看不到添加 .NET Framework 类库的选项?在“添加新项目”>“Windows 桌面”>“类库 (.NET Framework)”模板中您缺少吗?
-
@TamásHuj 我刚刚进入 Visual Studio 并选择了一个新的 MVC 解决方案。它似乎已经为常规的完整 .NET 应用程序构建了一个项目。现在有多种方法可以创建 MVC 应用程序吗?
-
是的,有,现在有 2 个不同的 MVC 框架,旧的 ASP.NET MVC 和新的 ASP.NET Core MVC。 en.wikipedia.org/wiki/ASP.NET_MVC第一个是使用完整的.NET Framework,第二个是在.NET Core中实现的,它是跨平台的。
标签: asp.net-mvc entity-framework edmx