Soucis relation tables + controller/view
Bonjour,
Je débute en ASP.NET et MVC; je me lance dans un "programme" de gestion produits et fiches techniques associées
Une table "catalogue_produit" contenant des informations sur le produit et ensuite une table "catalogue_fichetechnique" contenant les informations fiche technique se rapportant au produit PdtID.
Code:
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 30 31 32 33 34 35 36
| public class catalogue_produit
{
[Key]
public int PdtID { get; set; }
public string PdtCode { get; set; }
public string PdtNomCourt { get; set; }
public string PdtNomLong { get; set; }
public string PdtTexte { get; set; }
public int PdtColisage { get; set; }
public string PdtGencod { get; set; }
public float PdtTva { get; set; }
public float PdtTgap { get; set; }
public string PdtRemplacerPar { get; set; }
public bool PdtActif { get; set; }
public bool PdtPau { get; set; }
[Required]
public int FournisseurID { get; set; }
[ForeignKey("FournisseurID")]
public virtual catalogue_fournisseur catalogue_fournisseur { get; set; }
[Required]
public int FamilleID { get; set; }
[ForeignKey("FamilleID")]
public virtual catalogue_famille catalogue_famille { get; set; }
[Required]
public int CategorieID { get; set; }
[ForeignKey("CategorieID")]
public virtual catalogue_categorie catalogue_categorie { get; set; }
public virtual ICollection<catalogue_fichetechnique> Catalogue_FichesTechniques { get; set; }
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public class catalogue_fichetechnique
{
[Key]
public int FtID { get; set; }
[Required]
public int PdtID { get; set; }
public string FtUrl { get; set; }
public DateTime FtDate { get; set; }
public virtual catalogue_produit catalogue_produit { get; set; }
} |
En fait je coince lors de la création de mon controller + view. Je souhaiterai, lors de la création d'un produit, avoir un champ disponible pour ajouter une fiche technique (plus tard par popup). Là, à chaque création, je n'ai que les champs de la table catalogue_produit qui apparaissent et je dois créer un controller+view séparé pour les fiches techniques.
Merci d'avance, désolé si je ne suis pas très clair, j'ai commencé il y a peu en "auto-didacte". :)