比方說,我有這些模型:實體框架 - 瀏覽多個DbSets
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
在TextDocuments
,Images
在Paragraphs
,Images
在TextDocuments
等。
如何「連接」模型? 我在問什麼是:
- 如何使DataContext?僅用於TextDocument?
- 有了這個,我如何得到,例如,所有的圖像不知道Id的等?
謝謝,它解決了我的問題!我不知道LINQ包含命令,但現在它是有道理的! – josefpospisil0 2013-02-14 15:41:46
@ josefpospisil0我已經更新了這個問題。 – daryal 2013-02-14 15:56:13
謝謝,這就是我想要得到的。 – josefpospisil0 2013-02-14 16:05:36