0

所以,我在课堂上,我们通过主机登录数据库并运行 sql 命令来创建表等等,以一种很好的老式方式创建数据库。这是我习惯于使用简单网站的 php 方面的方式。

然后我遇到了使用 DBContext 生成数据库结构的教程(http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/adding-a-model)我相信脚手架。这是我们期望将其用作该框架的一部分的新功能吗?或者使用此功能不是最佳实践。安全性与功能性各自的优缺点是什么。多谢你们。

4

1 回答 1

0

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

我认为每种方法都有优点和缺点。一些自动生成的数据库内容可能有点笨拙,无论如何我个人喜欢创建数据库。

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

http://msdn.microsoft.com/en-us/data/gg685489.aspx

于 2012-08-14T22:59:40.897 回答