答案 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或实体框架,建议您从头开始阅读这些文章。您将对该过程如何工作有一个更好的了解,并且您很可能可以自己解决这个问题。