gpt4 book ai didi

.net - 什么决定了 EF Code First 的 SQL Azure 数据库版本和大小?

转载 作者:行者123 更新时间:2023-12-04 21:48:50 26 4
gpt4 key购买 nike

我有一个 POC 解决方案,它使用 ASP.NET MVC 3 创建网站,并使用 Entity Framework 4.3 Code First 方法进行数据访问。我能够部署到 Azure 中的托管服务,并根据我的连接字符串在 SQL Azure 中创建我的数据库。我不明白的是数据库版本(Web)和大小(1GB)是如何确定的。这只是默认设置还是可以控制的?

我可能计划通过在投入生产时将数据库初始值设定项设置为 null 来解决此问题,并自行管理它,但我想了解这些选项。谢谢

最佳答案

您可以在CREATE DATABASE调用中指定版本和最大大小。如果省略了 version 和 maxsize 参数,则默认为 Web,1GB。完整的CREATE DATABASE调用是:

CREATE DATABASE database_name  [ COLLATE collation_name ]
{
(<edition_options> [, ...n])
}

<edition_options> ::=
{
(MAXSIZE = {1 | 5 | 10 | 20 | 30 … 150} GB)
|(EDITION = {'web' | 'business'})
}

参见this MSDN reference page了解更多详情。

关于.net - 什么决定了 EF Code First 的 SQL Azure 数据库版本和大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9384077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com