Disons que je les classes suivantes:LINQ to SQL intégrité référentielle deleteAllOnSubmit
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
}
ceux-ci sont remplis Imagine des données. Maintenant, je voudrais supprimer un ensemble de blocs. Comment dois-je faire cela? Je dois supprimer les ModuleBlocks et BlockLanguages appropriés.
disons que ceci est la liste du bloc, je voudrais supprimer:
var blocks = // blocks query here
J'ai probablement appeler:
Context.Blocks.DeleteAllOnSubmit(blocks);
Mais que dois-je appeler pour vous assurer les données sont également supprimées dans ModuleBlock & BlockLanguage?