asp.net-core - 我可以在没有脚手架的情况下针对现有数据库开发 Asp.net Core 3.1 MVC 应用程序吗?
问题描述
尝试迁移到 Visual Studio for Mac (2019),我想制作一个小型 asp.net core 3.1 mvc 应用程序,该应用程序在其他应用程序使用的现有数据库上执行 CRUD。我不想要脚手架或部分课程。而且我真的不想要迁移。
我想创建与我要使用的三个现有表匹配的 DbContext 和模型。
如果这是可能的,我将非常感谢有关如何注入上下文和任何其他注意事项的建议。如果有一个现有的例子,我也会很感激提供一个链接。
解决方案
事实证明,在没有迁移、没有脚手架或部分类的情况下,针对现有数据库创建上下文和模型是没有问题的。您只需要手动编写模型和上下文以及 Startup.cs 注入代码。
我对缺乏说明或示例感到害怕,但没有理由这样做。
推荐阅读
- git - 如何使用 hggit 扩展推送我所有的 mercurial 分支和标签?
- java - JdbcTemplate 不适用于 Spring Boot 项目
- c - STM32F103 GPIO 端口
- tensorflow - 将 Pytorch 模型移植到 Tensorflow 时输入形状中的通道维度索引
- python - 列表的范围规则:赋值语句和 UnboundedLocalErrors
- laravel - 如何通过 Laravel 后端将 React Native 上传的图像存储在数据库和图像文件夹中
- angular - Angular Component 视图未使用来自服务的最新 API 响应
- mysql - CentOS 7:安装 dovecot-mysql 软件包时出错
- apache-spark-sql - 插入覆盖在 Databricks 中的“BigInteger 将溢出支持的范围”上失败
- python - 从列表中过滤字符串