次のクラスがあるとします。
Module
{
long MID // PK
string Name
}
ModuleBlock
{
long MID // FK
long BID // FK
}
Block
{
long BID // PK
string Info
}
BlockLanguage
{
long BID // FK
long LID // FK
}
Language
{
long LID // FK
string Language
}
これらがデータで満たされていると想像してください。ここで、一連のブロックを削除したいと思います。どうすればいいですか?適切な ModuleBlocks と BlockLanguages を削除する必要があります。
これが削除したいブロックのリストだとしましょう:
var blocks = // blocks query here
私はおそらく電話する必要があります:
Context.Blocks.DeleteAllOnSubmit(blocks);
しかし、ModuleBlock と BlockLanguage でもデータが削除されていることを確認するには、他に何を呼び出す必要がありますか?