0

在创建基于数据库图表的类时,我会请求一些帮助。我正在用 C# 编写我的代码。我的主要疑问是如何创建从一个类到另一个类的引用,以便它与我的数据库图匹配。

例如,在我的数据库中,我有 2 个初始表:ScreenplayScreenplayWriter. Screenplay有属性screenplayID, movieID, descriptionScreenPlayWriter有属性ScreenplayWriterID, personID。然后我有连接这两个初始表的第三个表,这个表被调用WritesScreenplay并且这个表有属性screenplayID, screenplayWriterID

现在我想将这些表转录成 C# 类。我假设我只需要两个初始类ScreenplayScreenplayWriter并且第三个只能作为这两个初始类之间的引用派生。我不知道如何在代码中编写这些引用以使其有意义。请注意,一个剧本可以有多个剧本作者。

任何帮助将不胜感激。问候

4

1 回答 1

0

您可以使用实体框架。如果可能的话,它可以解决你的许多问题。

对于您列出的问题,ScreenPlay 和 ScreenPlayWriters 具有 1 :m 关系

所以像下面这样一个剧本对象可以包含一个作家列表

public class ScreenPlay
{
    public IList<ScreenPlayWriter> Writers {get;set}
}

public class ScreenPlayWriter
{
}
于 2013-04-02T13:35:03.307 回答