首页 > 解决方案 > 我可以在没有脚手架的情况下针对现有数据库开发 Asp.net Core 3.1 MVC 应用程序吗?

问题描述

尝试迁移到 Visual Studio for Mac (2019),我想制作一个小型 asp.net core 3.1 mvc 应用程序,该应用程序在其他应用程序使用的现有数据库上执行 CRUD。我不想要脚手架或部分课程。而且我真的不想要迁移。

我想创建与我要使用的三个现有表匹配的 DbContext 和模型。

如果这是可能的,我将非常感谢有关如何注入上下文和任何其他注意事项的建议。如果有一个现有的例子,我也会很感激提供一个链接。

标签: asp.net-coreentity-framework-core

解决方案


事实证明,在没有迁移、没有脚手架或部分类的情况下,针对现有数据库创建上下文和模型是没有问题的。您只需要手动编写模型和上下文以及 Startup.cs 注入代码。

我对缺乏说明或示例感到害怕,但没有理由这样做。


推荐阅读