小编roo*_*roo的帖子

如何将来自不同实体的项目动态添加到 ASP.NET Core MVC 中的列表

这是我第一次使用列表,我的场景有点复杂。我想添加一个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)

asp.net asp.net-mvc list dynamic-list asp.net-core

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

asp.net-core ×1

asp.net-mvc ×1

dynamic-list ×1

list ×1