EntityFramework核心可以使用确定性指南吗?

时间:2018-07-27 13:20:19

标签: asp.net-core asp.net-identity entity-framework-core

是否可以将Guid提供程序注入aspnet / EF核心,以便两次测试运行可以生成相同的数据库内容?

我想比较两个数据库的转储,但是随机ID是个问题。我目前删除了ID,但是这使得差异小于想法。

1 个答案:

答案 0 :(得分:1)

您可以使用Fluent API

覆盖此行为
modelBuilder.Entity<MyEntity>()
            .Property(x => x.Id)
            .HasDefaultValue(MyGuidProvider());

对于实际创建MyGuidProvider()而言,我很无济于事,您可以尝试查看this question

相关问题