这是我第一次使用列表,我的场景有点复杂。我想添加一个Story类型的对象,该对象具有可以动态添加的句子列表。Sentence 与Image具有一对一关系,与Audio具有一对一关系(可以选择添加)。我设法将句子列表与故事对象一起添加到数据库中。但我不知道从哪里开始处理其他两个实体。
以下是每个实体的模型:
public class Story
{
public int StoryId { get; set; }
public string Title { get; set; }
public string Type { get; set; }
public DateTime Date { get; set; }
public virtual IEnumerable<Sentence> Sentences { get; set; } // one to many Story-Sentence
}
Run Code Online (Sandbox Code Playgroud)
句子类:
public class Sentence
{
public int Id { get; set; }
public string SentenceText { get; set; }
public virtual Audio Audio …Run Code Online (Sandbox Code Playgroud)