我有一个使用表每类型继承的实体框架模型,但是当我使用vs数据生成计划时,它会在子表中生成重复的键,这对ef来说是一个问题。是否有人知道一种方法可以使这项工作,这样子表就没有重叠的键?
对于任何想这样做的人,我找到了解决办法。可以将外键的生成类型更改为integer,然后指定范围。例如,我的父表生成40条记录。然后,我的4个子表中的每一个都通过设置1:4的比率生成10条记录。然后,我将第一个表的ID值设置为1-10,将第二个表的ID值设置为11-20,等等。这非常有效。