每种类型的表继承和数据生成计划

时间:2010-06-01 15:26:53

标签: entity-framework data-generation

我有一个使用Table per Type Inheritance的Entity Framework模型,但是当我使用VS数据生成计划时,它会在子表中生成重复键,这对EF来说是一个问题。有没有人知道如何让它工作,以便子表没有重叠键?

1 个答案:

答案 0 :(得分:1)

对于其他试图这样做的人,我找到了解决方案。您可以将外键的生成类型更改为整数,然后分配范围。例如,我的父表生成40条记录。然后我的4个子表中的每一个通过在每个子表上设置1:4的比率来生成10个记录。然后,我将第一个表的ID值设置为1-10,将第二个表的ID值设置为等等。这非常有效。