ASP.NET MVC3数据库创建

ASP.NET MVC3数据库创建,asp.net,asp.net-mvc-3,entity-framework,Asp.net,Asp.net Mvc 3,Entity Framework,所以,我在课堂上,我们通过一个主机登录数据库并运行sql命令来创建表等等来创建数据库。这是我习惯于从简单web站点的php方面入手的方式 然后我进入了教程(),它使用DBContext通过我相信的脚手架生成db结构。这是我们期望作为该框架的一部分使用的新功能吗?或者使用此功能不是最佳做法。安全性与功能性——如果有的话,它们的优缺点是什么。谢谢各位 好吧,如果你有一个数据库,你觉得不必真正关心这个想法怎么样?您喜欢编写数据访问层,还是更愿意创建自己的类,让MVC框架来考虑如何持久化它 我认为每种方

所以,我在课堂上,我们通过一个主机登录数据库并运行sql命令来创建表等等来创建数据库。这是我习惯于从简单web站点的php方面入手的方式


然后我进入了教程(),它使用DBContext通过我相信的脚手架生成db结构。这是我们期望作为该框架的一部分使用的新功能吗?或者使用此功能不是最佳做法。安全性与功能性——如果有的话,它们的优缺点是什么。谢谢各位

好吧,如果你有一个数据库,你觉得不必真正关心这个想法怎么样?您喜欢编写数据访问层,还是更愿意创建自己的类,让MVC框架来考虑如何持久化它

我认为每种方法都有利弊。一些自动生成的数据库内容可能有点混乱,我个人喜欢创建数据库

以下是一篇可能有帮助的文章:


谢谢。我确实喜欢自动化的想法,但我听到过其他语言中关于脚手架的负面意见,但这是针对基本CRUD的,而不是针对应用程序开发的。很抱歉,我对MVC编程相当陌生。再次感谢您的阅读!