实体框架(6).HasMany.WithOptional.WillCascadeOnDelete不删除子对象

时间:2014-03-29 21:49:23

标签: c# entity-framework

您好我首先使用带有代码的实体框架,并且我有一个简单的一对多对象关系,其中一个 ProtoGame -object有一个 Country的列表 -objects。在某些时候,国家将由游戏 - 对象而不是 ProtoGame 拥有。 我使用流畅的配置,并希望使用级联删除,因此如果删除ProtoGame,国家也将被删除。 我使用这个配置:

modelBuilder.Entity<ProtoGame>().HasMany(u => u.Countries)
    .WithOptional().WillCascadeOnDelete(true);

不幸的是,这不起作用。这些国家/地区不会被删除谁能告诉我为什么会这样?

0 个答案:

没有答案