您好我首先使用带有代码的实体框架,并且我有一个简单的一对多对象关系,其中一个 ProtoGame -object有一个 Country的列表 -objects。在某些时候,国家将由游戏 - 对象而不是 ProtoGame 拥有。 我使用流畅的配置,并希望使用级联删除,因此如果删除ProtoGame,国家也将被删除。 我使用这个配置:
modelBuilder.Entity<ProtoGame>().HasMany(u => u.Countries)
.WithOptional().WillCascadeOnDelete(true);
不幸的是,这不起作用。这些国家/地区不会被删除谁能告诉我为什么会这样?