【问题标题】:how to generate table using model classes in asp.net core如何使用 asp.net core 中的模型类生成表
【发布时间】:2018-10-17 11:59:01
【问题描述】:

我想使用实体模型类生成表?反正有还是有可能?

【问题讨论】:

  • 你试过什么?什么样的桌子? HTML 还是数据库?
  • @Jack 我没有尝试任何东西我只是下载了这段代码,代码没有数据库脚本,所以我只想知道,有没有我可以使用实体模型生成数据库表类。
  • 您可以使用Entitframework从模型创建数据库。
  • 如果我回答了您的问题,请考虑将我的答案选为“最佳答案”。谢谢!

标签: asp.net sql-server asp.net-mvc asp.net-core


【解决方案1】:

是的,如果您使用实体框架,则可以动态生成数据库。

来自 MSDN 上的 Getting Started with ASP.NET MVC 5,在 Adding a Model 部分:

您将使用称为实体的 .NET Framework 数据访问技术 定义和使用这些模型类的框架。实体 框架(通常称为 EF)支持开发范式 称为代码优先。 Code First 允许您通过以下方式创建模型对象 编写简单的类。 (这些也称为 POCO 类,来自 "plain-old CLR objects。") 然后您可以在其上创建数据库 从你的课堂上飞,这使得一个非常干净和快速的 开发工作流程。

本质上,EF 允许您从模型类生成数据库表,这就是您要问的问题。您必须设置数据库连接和 DbContext 类,但文章详细解释了如何完成所有这些操作。

如果您是 ASP.NET MVC 或 Entity Framework 的新手,我建议您从头开始看看这些文章。之后您将更好地了解该过程的工作原理,并且您可能能够自己解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    相关资源
    最近更新 更多