diff --git a/p08_BDD_EntityFramework/ex_042_014_OneToMany_dataAnnotations/ReadMe.md b/p08_BDD_EntityFramework/ex_042_014_OneToMany_dataAnnotations/ReadMe.md index d57e854..4279758 100644 --- a/p08_BDD_EntityFramework/ex_042_014_OneToMany_dataAnnotations/ReadMe.md +++ b/p08_BDD_EntityFramework/ex_042_014_OneToMany_dataAnnotations/ReadMe.md @@ -43,7 +43,7 @@ public Album Album { get; set; } * Cet identifiant est généré par la base : ```[DatabaseGenerated(DatabaseGeneratedOption.Identity)]```. * Le lien entre les deux tables va se faire avec l'ajout d'une colonne dans la table de ```Morceau``` qui permettra de stocker l'```Album``` auquel ce ```Morceau``` est lié. Dans le cas de l'utilisation des *conventions d'écriture* et des *annotations de données*, ceci peut se faire explicitement ou implicitement. Cet exemple, le fait de manière explicite avec les *annotations de données*. Mais il est possible -de le faire de manière implicite en utilisant les *conventions d'écriture* (cf. [ex_042_015 : One To Many with convenions](../ex_042_015_OneToMany_conventions)) +de le faire de manière implicite en utilisant les *conventions d'écriture* (cf. [ex_042_015 : One To Many with conventions](../ex_042_015_OneToMany_conventions)) ou de manière explicite en utilisant la *Fluent API* (cf. [ex_042_016 : One To Many with Fluent API](../ex_042_016_OneToMany_FluentAPI)). Toutefois, pour l'utilisation de données *stubbées*, il est nécessaire d'expliciter cette propriété (cf. plus bas, lors de l'utilisation de ```StubbedContext```). Ici, on ajoute donc une nouvelle propriété à ```Morceau``` qui va permettre de stocker l'identifiant unique de ```Album``` (cette propriété doit donc être du même type que la clé primaire de ```Albuml```) : ```csharp