gpt4 book ai didi

c# - 有什么方法可以将 SQL Server *data* 转换为 Entity Framework 对象以用于播种数据吗?

转载 作者:行者123 更新时间:2023-11-30 18:37:53 25 4
gpt4 key购买 nike

我正在使用 Entity Framework Code First,我想生成 C# 代码以从数据库中已存在的数据中播种数据。现在,填充 DropCreateDatabaseIfModelChanges.Seed() 似乎是一个完全手动的过程,开发人员在其中创建对象并填充值。如果开发人员是唯一负责播种数据的人,这在某种程度上是可以管理的,但我想通常情况并非如此。

在我的特殊情况下,有一些非开发人员通过使用一些 MVCScaffolding 生成的输入表单来帮助填充数据库。他们添加的数据确实属于“种子数据”类别,因此我想将他们新添加的行包含到我的 Seed() 实现中。可以简单地将其解释为“生成 C# 代码插入脚本”函数。

谢谢!

最佳答案

可以在此处查看我为处理此问题提供的最佳解决方案: https://stackoverflow.com/a/29785119/277992

它不会生成 C# 代码,但我可以快速将数据播种到新创建的数据库中。我可以使用 SSMS 的“编辑数据”功能更新种子数据,然后重新生成另一个 INSERT 脚本。

关于c# - 有什么方法可以将 SQL Server *data* 转换为 Entity Framework 对象以用于播种数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12132620/

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