0

データベース ダイアグラムに基づくクラスを作成する際の助けをお願いします。私はC#でコードを書いています。そして、私の主な疑問は、データベース図と一致するように、あるクラスから別のクラスへの参照を作成する方法です。

たとえば、私のデータベースには 2 つの初期テーブルがあります:ScreenplayScreenplayWriter. Screenplayhas attributesscreenplayID, movieID, descriptionScreenPlayWriterhas attributes ScreenplayWriterID, personID。次に、これら2つの初期テーブルを接続する3番目のテーブルがあり、これが呼び出されWritesScreenplay、このテーブルには属性がありますscreenplayID, screenplayWriterID

ここで、これらのテーブルを C# クラスに書き起こしたいと思います。2 つの初期クラスのみが必要であり、3 番目のクラスは最初の 2 つの間の参照としてのみ派生できると想定していScreenplayますScreenplayWriter。これらの参照をコードで記述する方法がわかりません。1 つの脚本に複数の脚本家が参加できることに注意してください。

どんな助けでも大歓迎です。よろしく

4

1 に答える 1

0

Entity Frameworkを使用できます。可能であれば、多くの問題を解決できます。

リストされた問題について、ScreenPlay と ScreenPlayWriters には 1 :m の関係があります

以下のようなもので、1つの脚本オブジェクトに作家のリストを含めることができます

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

public class ScreenPlayWriter
{
}
于 2013-04-02T13:35:03.307 に答える