C# 在实体框架中添加继承对象时出现问题

C# 在实体框架中添加继承对象时出现问题,c#,entity-framework,inheritance,C#,Entity Framework,Inheritance,我正在使用实体框架进行一个小项目。我有一个组实体和一个MissionTrip:Group实体(还有一个SmallGroup:Group实体,但这不是必需的信息)。我使用的表类型继承与中的继承类似 我无法使用AddObject(“GroupSet”,MissiontIP)或AddToGroupSet(MissiontIP)将MissiontIP保存到GroupSet 我试图保存的MissionTip对象是一个新的有效MissionTip。AddObject方法不会引发任何异常,也不会给出任何指示,

我正在使用实体框架进行一个小项目。我有一个组实体和一个MissionTrip:Group实体(还有一个SmallGroup:Group实体,但这不是必需的信息)。我使用的表类型继承与中的继承类似

我无法使用AddObject(“GroupSet”,MissiontIP)或AddToGroupSet(MissiontIP)将MissiontIP保存到GroupSet

我试图保存的MissionTip对象是一个新的有效MissionTip。AddObject方法不会引发任何异常,也不会给出任何指示,表明该对象尚未持久化到数据库中

我能够使用完全相同的方法将非分层对象保存到数据库中,但结果正确

让我知道如果更多的信息将是有益的,任何帮助将不胜感激

编辑 如果它澄清了我正在使用的MySQL数据提供程序。
我能够从组集中检索MissionTrip类型的对象,但无法添加它们。我也无法保存其他继承类型(SmallGroup)的实例。

我找到了答案。这个问题根本与继承无关。我从不同的存储库调用SaveChanges,而不是从跟踪更改的存储库调用SaveChanges。我还是EF的新手。

你所做的应该有用。所以这听起来很像是某种映射问题。你确定你说得对吗?