【问题标题】:mvc ef code first database creation mapmvc ef code first 数据库创建图
【发布时间】:2011-05-24 15:50:30
【问题描述】:

想知道当它首先使用实体​​框架代码构建数据库时,是否可以将可视化 Web Express 指向特定文件夹。这个问题源于这个:

mvc connection string code first

无论如何,我能够先使用代码成功构建 dbase,但 sql server management studio 正在查看 diff 文件夹。是否可以在创建数据库时将 web express 指向该文件夹,或者将 sql server management studio 指向它构建它的位置更好? (这有意义吗?)我尝试摆弄 ssms 属性,但它仍然不会查看该文件夹..

【问题讨论】:

    标签: asp.net-mvc entity-framework ef-code-first sql-server-express


    【解决方案1】:

    这完全取决于连接字符串。如果您使用 Web 应用程序的默认连接字符串,它总是在 App_Data 文件夹中创建数据库 - 它由 AttachDbFilename=|DataDirectory|DatabaseFileName.mdf 指定。如果您希望 Web 应用程序创建数据库,则建议使用此方法,因为默认情况下它应该具有必要的权限。

    如果您想将数据库放置在“其他位置”,则不应使用附加的 db 文件,而是通过调用省略连接字符串的 AttachDbFilename 部分让 SQL Server 在其默认位置创建数据库。这可能需要额外的安全配置以允许 Web 应用程序创建数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      • 2011-11-30
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      相关资源
      最近更新 更多