代码之家  ›  专栏  ›  技术社区  ›  Matt Burland

直接写入隐藏链接表

  •  1
  • Matt Burland  · 技术社区  · 7 年前

    ActorId Name

    MovieId Title

    这些都是从外部文件填充的。

    Actor Movie 链接是多对多的。所以这个链接文件包含如下内容:

    ActorId公司 电影ID

    但在EF中 ActorToMovie 表已隐藏。所以你不能直接给它写信。因此,如果我想处理这些链接,我必须首先在 然后在 演员 然后将它们链接到如下内容:

    myMovie.Actors.Add(myActor);
    

    演员电影 桌子?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Aducci    7 年前

    可以添加另一列( ID DateAdded ,等等…)到 ActorToMovie 表,使其显示为一个实体。

    Actor
        int ActorId
        string Name
        List<ActorToMovie> Movies
    
    Movie
        int MovieID
        string Title
        List<ActorToMovie> Actors
    
    ActorToMovie
        int ID
        Movie Movie
        Actor Actor
        DateTime DateAdded