【问题标题】:ASP.NET MVC3 database creationASP.NET MVC3 数据库创建
【发布时间】:2012-08-14 22:56:34
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net asp.net-mvc-3 entity-framework


    【解决方案1】:

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

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

    这里有一篇文章可能会有所帮助:

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

    【讨论】:

    • 谢谢。我确实喜欢自动化的想法,但我听说过关于使用其他语言搭建脚手架的负面消息,但这仅适用于基本的 CRUD,而不适用于应用程序开发。抱歉,我对编程的 MVC 方面相当陌生。感谢再次阅读!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2016-02-16
    • 1970-01-01
    相关资源
    最近更新 更多