Bonjour, j'ai un problème lors de ma commande update-database dans la console, j'obtiens l'erreur suivante:
Introducing FOREIGN KEY constraint 'FK_dbo.Obligation_dbo.Maximum_MaximumID' on table 'Obligation' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Voici le modèle principal Client:
et le modèle Obligation et Action_type ont exactement la meme structure:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 public class Client { public int ClientID { get; set; } public int Action_typeID { get; set; } public int ObligationID { get; set; } public virtual Action_type Action_types { get; set; } public virtual Obligation Obligations { get; set; }
et Maximum:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public class Obligation { public int ObligationID { get; set; } public string Obligation_name { get; set; } public int MaximumID { get; set; } public virtual Maximum Maximums { get; set; }
Je ne vois pas pourquoi j'obtiens cette erreur alors que j'ai deja eu fait ca et ca marchait très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public int MaximumID { get; set; } public int value_max { get; set; }
Quelqu'un pourrait m'aider à résoudre ce problème.
Merci d'avance pour votre aide.
Partager