通过 EF Core 自动创建时的默认 Azure SQL DB 定价

     2023-03-24     101

关键词:

【中文标题】通过 EF Core 自动创建时的默认 Azure SQL DB 定价【英文标题】:Default Azure SQL DB pricing when created automatically through EF Core 【发布时间】:2019-11-29 03:43:16 【问题描述】:

我们有一个使用 Entity Framework Core 的 Web 应用程序。如果给它一个连接到 Azure 上不存在的数据库的连接字符串,调用 dbContext.Database.Migrate() 将自动创建它。这对我们的开发分支非常有用,因为我们使用数据库名称与分支名称相同的连接字符串来调用它,它会自动创建 Azure SQL DB 资源。

当我们开始时,似乎默认使用 DTU 定价模型和“基本”层创建数据库,这是每月 5 英镑的最便宜选项,非常适合开发分支。

但它似乎发生了变化,默认定价模式现在是 vCore General Purpose Generation 5,每月 320+ 英镑!我们在发票上注意到了这一点!

有没有办法指定创建的默认 Azure SQL DB 配置?这可能与实体框架无关,但可能是 Azure 订阅级别的设置。

【问题讨论】:

【参考方案1】:

在运行 migrate 之前使用正确的选项发出 CREATE DATABASE 语句,或者更好地使用 ARM 模板并在发布期间部署它。

【讨论】:

+1 用于 ARM 模板,然后您还可以创建整个环境作为管道的一部分,因此还可以测试它的创建以及它在测试中的有效性。

Azure 函数,EF Core,无法加载 ComponentModel.Annotations 4.2.0.0

...8-05-1504:38:25【问题描述】:我创建了几个.NetStandard2.0库,通过控制台应用程序测试了执行,以及几个测试-一切都很好。转到azure函数,并得到 查看详情

Azure Cosmos DB(EF/Core)-驼峰式属性名称

...20-10-1204:56:57【问题描述】:我有一个.NETCore3.1API项目,它通过EntityFramework(Microsoft.EntityFrameworkCore.Cosmos-v3.1.5)处理CosmosDB存储。我有一个数据库模 查看详情

使用托管标识与 Azure SQL 的 EF Core 连接

...到Azure应用服务的AzureSQL数据库。我正在使用访问令牌(通过托管身份获得)连接到AzureSQL数据库。这是我的做法:Startup.cs:publicvoidConfigureS 查看详情

如何在启用了 EF Core 迁移的 Azure 中运行蓝绿色部署

...rations似乎阻止了这一点。如果我将版本1部署到Blue插槽,创建一个EF迁移并将版本2部署到Green插槽,则会发生以下两种情况之一。场 查看详情

如何首先将 EF Core 代码与 azure synapse 一起使用

...问题描述】:我正在尝试使用C#和EFCore迁移在Azuresynapse中创建数据库,但我遇到了一个问题,当我尝试运行update-database命令时出现以下错误:不支持强制的唯一约束。要创建非强制的唯一约束,您必须在语句中包含NO 查看详情

Azure Functions .NET Core 中的 EF Core 2.0 连接字符串

】AzureFunctions.NETCore中的EFCore2.0连接字符串【英文标题】:EFCore2.0connectionstringinAzureFunctions.NETCore【发布时间】:2018-05-2802:42:14【问题描述】:我在使用.net核心的AzureFunctions中使用EF核心2.0。我正在尝试从定义的local.settings.json读取d... 查看详情

使用 Azure MSI 的身份服务器 EF Core DB 配置

】使用AzureMSI的身份服务器EFCoreDB配置【英文标题】:IdentityServerEFCoreDBConfigurationwithAzureMSI【发布时间】:2019-02-1508:50:36【问题描述】:我正在尝试配置作为AzureWeb应用托管的身份服务器实例,以使用托管服务身份(https://docs.microsof... 查看详情

为啥 EF Core 5 不使用我的实体“地址”的“Id”属性上的“[Key]”属性创建“主键自动增量”?

...实体“地址”的“Id”属性上的“[Key]”属性创建“主键自动增量”?【英文标题】:WhyEFCore5doesnotcreate"PrimaryKeyAutoincrement"using"[Key]"attributeon"Id"propertyofmyentity"Address"?为什么EFCore5不使用我的实体“地... 查看详情

Azure 函数 5 和 EF Core 5 无法加载文件或程序集 > Microsoft.Extensions.DependencyInjection.Abstractions

】Azure函数5和EFCore5无法加载文件或程序集>Microsoft.Extensions.DependencyInjection.Abstractions【英文标题】:Azurefunction5andEFCore5Couldnotloadfileorassembly>Microsoft.Extensions.DependencyInjection.Abstractions【发布时间】:2021-10-0922:10 查看详情

从 DbContext 中提取 EF Core DbContextOptions

...ntext后,是否可以提取用于创建它的DbContextOptions?(也许通过使用类似于RelationalOptionsExtension.Extract()的东西,EF基础设施服务等)【 查看详情

Entity Framework Core:将可空列迁移到必需时的默认值

...希望根据需要设置它并使用默认值1970-1-1迁移该列。我已创建迁移并 查看详情

34.azure创建自动伸缩虚拟机规模集(中)

...来创建虚拟机规模集,故图形化的界面是没法搞了,只能通过Powershell,在此之前我先把上面通过门户创建的虚拟机规模集删除掉、负载均衡删除掉、虚拟×××掉、创建虚拟机规模集时自动创建的存储账户删除掉。接下来我将通... 查看详情

如何在 Azure 的 ConfigurationManager.ConnectionStrings 上使用 ConnectionStrings 创建 EF 迁移?

...在Azure的ConfigurationManager.ConnectionStrings上使用ConnectionStrings创建EF迁移?【英文标题】:HowtocreateEFmigrationswithConnectionStringsonAzure\'sConfigurationManager.ConnectionStrings?【发布时间】:2021-01-1018:51:34【问题描述】:我们最近从dev的本地服务 查看详情

在 Entity Framework Core 中自动创建数据库

】在EntityFrameworkCore中自动创建数据库【英文标题】:autocreatedatabaseinEntityFrameworkCore【发布时间】:2017-07-1009:02:41【问题描述】:我正在移植到.NET核心的应用程序将使用带有SQLite的新EFCore。我想在应用程序首次运行时自动创建数... 查看详情

通过 Proxy .net core 连接 Azure 存储

】通过Proxy.netcore连接Azure存储【英文标题】:ConnectAzurestoragethroughProxy.netcore【发布时间】:2021-07-2203:09:46【问题描述】:连接到Azure存储时出现错误。错误:重试6次后失败。(不知道这样的主机。(shipfiles.blob.core.windows.net:443)... 查看详情

无法使用 EF Core 或 LinqToDb EF Core Tools 或 ADO.NET 运行任何存储过程创建脚本

...无法使用EFCore或LinqToDbEFCoreTools或ADO.NET运行任何存储过程创建脚本【英文标题】:CannotrunanystoredprocedurecreationscriptusingEFCoreorLinqToDbEFCoreToolsorADO.NET【发布时间】:2021-10-0712:55:02【问题描述】:重现步骤:vars=@"USE`my_schema`;DROPprocedureI... 查看详情

EF Core 无法创建数据库 :( [关闭]

】EFCore无法创建数据库:([关闭]【英文标题】:EFCorecannotcreatingDatabase:([closed]【发布时间】:2022-01-1208:33:23【问题描述】:我想使用EF3.1使用代码优先技术创建数据库。但是,无论我在EF6.0中尝试什么,都不会创建数据库。【问题... 查看详情

创建文件夹时的默认权限

...创建默认权限,但它不起作用。我希望在FTP中创建的文件自动具有777权限(我的服务器在CENTOS上运行LAMP)。我试过umask000但我总是创建一个文件夹,它的权限是666而不是777。我该如何解决这个问题?【问题讨论】: 查看详情