0

我正在创建我的数据库模型,我有一个棘手的问题:

在此处输入图像描述

当我尝试保存它时:

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();             
}

问题在哪里?

4

0 回答 0