类数据库图

本文关键字:数据库 | 更新日期: 2023-09-27 18:07:08

我希望在创建基于数据库图的类方面得到一些帮助。我正在用c#写我的代码。我的主要疑问是如何创建从一个类到另一个类的引用,以便它与我的数据库图匹配。

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

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

任何帮助都将非常感激。关于

类数据库图

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

对于你列出的问题,剧本和剧本作家有1:m的关系

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

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