类数据库图

时间:2013-04-02 13:28:59

标签: c# class database-diagram

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

例如,在我的数据库中,我有2个初始表:ScreenplayScreenplayWriterScreenplay具有screenplayID, movieID, description属性,ScreenPlayWriter具有属性ScreenplayWriterID, personID。然后我有第3个表连接这两个初始表,这个表叫WritesScreenplay,这个表有属性screenplayID, screenplayWriterID

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

非常感谢任何帮助。此致

1 个答案:

答案 0 :(得分:0)

您可以使用Entity Framework。如果可能,它可以解决您的许多问题。

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

如下所示,其中一个剧本对象可以包含一个作家列表

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

public class ScreenPlayWriter
{
}