如何在ASP.NET Core中使用模型类生成表

时间:2018-10-17 11:59:02

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

我想使用实体模型类生成表吗?反正还是有可能?these are the model classes,i want to populate (generate as table in an empty db) them into

1 个答案:

答案 0 :(得分:1)

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

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

  

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

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

如果您不熟悉ASP.NET MVC或实体框架,建议您从头开始阅读这些文章。您将对该过程如何工作有一个更好的了解,并且您很可能可以自己解决这个问题。