我正在创建我的数据库模型,我有一个棘手的问题:
当我尝试保存时:
public void InsertEntity(Paragraph paragraph, int templateId)
{
paragraph.Template = Context.TemplateSet.First(t => t.Id == templateId);
paragraph.Parent = Context.ParagraphSet.First(p => p.Id == paragraph.Parent.Id);
Context.AddToParagraphSet(paragraph);
Save();
}
我收到以下错误:
无法确定相关操作的有效排序
但是,当我删除此关系时,
并保存,它可以完美保存。
public void InsertEntity(Paragraph paragraph, int templateId)
{
paragraph.Parent = Context.ParagraphSet.First(p => p.Id == paragraph.Parent.Id);
Context.AddToParagraphSet(paragraph);
Save();
}
捕获的地方在哪里?