假设我有这些模型:
public class TextDocument
{
public int Id { get; set; }
public string Name { get; set; }
public virtual List<Paragraph> Paragraphs { get; set; }
}
public class Paragraph
{
public virtual TextDocument Document { get; set; }
public int Order { get; set; }
public string Text { get; set; }
}
public class Image
{
public virtual Paragraph Paragraph {get; set; }
public virtual TextDocument Document { get; set; }
public string Url { get; set }
}
现在,我需要在TextDocuments
、Paragraphs
、Images
、Paragraphs
in TextDocuments
、Images
in Paragraphs
、Images
inTextDocuments
等中导航。
如何“连接”模型?我要问的是:
- 如何制作数据上下文?仅适用于 TextDocument?
- 有了这个,我如何在不知道 ID 等的情况下获取所有图像?