gpt4 book ai didi

entity-framework - 获取脚本以创建包含初始化程序数据的数据库

转载 作者:行者123 更新时间:2023-12-03 17:53:05 26 4
gpt4 key购买 nike

我想知道 Entity Framework 的迁移是否有可能获取 sql 脚本来创建我的数据库的内容,包括来自 Configuration 类中我的种子方法的所有数据:

protected override void Seed(Sotasa.DAL.SqlContext context)
{
//Data I'd like to be included to the script
}

Update-Database 命令的帮助似乎无法完成:
Update-Database [-SourceMigration <String>] [-TargetMigration <String>] [-Script] [-Force] [-ProjectName <String>] [-StartUpProjectName 
<String>] [-ConfigurationTypeName <String>] -ConnectionString <String> -ConnectionProviderName <String> [<CommonParameters>]

最佳答案

这是不可能的。 (要在生成 SQL 语句的 Seed 方法中生成数据)。

另一种解决方法是使用脚本来构建 -> 创建数据库 -> 使用数据编写数据库脚本? (Powershell 可能可以利用 sql server 管理对象来做到这一点。)

关于entity-framework - 获取脚本以创建包含初始化程序数据的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16105546/

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