0

我使用 Code First 创建了 2 个表(主表和详细表),问题是实体框架为两个表插入了相同的生成器,所以当我插入新记录时,触发器会跳过 ID 编号(1,3,5...大师和 2,4,6... 详细信息)我想要的是:大师 ID 等于 1,2,3... 详细信息 ID 等于 1,2,3... 我知道如何在数据库只是添加一个新的生成器并使用各自的生成器更正两个触发器,但是在使用 Code First 时如何避免它,有没有办法在类中使用数据注释?还是有其他方法可以做到这一点?

在此处输入图像描述

4

1 回答 1

2

您可以使用自定义行为IFbMigrationSqlGeneratorBehavior。您还可以使用DefaultFbMigrationSqlGeneratorBehavior.

于 2020-02-19T20:13:16.250 回答