我有一个核心数据模型设置,包含3个实体:Plant,Recipe和RecipePlant。
Plant实体填充了默认数据,用户无法编辑。有一些预先填充的食谱,但用户可以添加自己的食谱。
我正在使用RecipePlant实体,因为用户可以更改他们为配方选择的植物的某些属性,但这些更改仅适用于配方,它们不会更改工厂实体。
一切都很好,期望我想让用户创建一个与工厂没有关系的RecipePlant。这将允许他们创建包含不在应用程序数据库中的植物的食谱。
当我尝试添加“自定义”RecipePlant对象时,它似乎工作(没有错误发生),但是当我加载配方时,它不包括这些“自定义”RecipePlant对象。仅包含与Plant对象具有关系的对象。
我的所有关系都设置为可选。
当RecipePlant与Plant对象没有关系时,如何将RecipePlant对象添加到Recipe对象?