Bonjour,
je dois réaliser une application de consultation de données sur une base de données SQL Server déjà existante.
Cette base de données est constituée d'un ensemble de tables "type de produit". Les colonnes des tables décrivent les caractéristiques de chaque "type de produit". Elles diffèrent selon le "type de produit".
Côté modèle objet, j'aimerais réaliser une classe "Type de Produit" définie comme suit:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class TypeProduit { public string NomTypeProduit {get; set;} public IEnumerable<Caractéristique> ListeCaracteristique {get; set;} }
avec la classe Caractéristique définit comme suit:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class Caracteristique { public string NomCarac {get; set;} public object Value {get; set; } }
La question est donc, est-il possible de mapper avec EF l'entité TypeProduit à plusieurs tables et chacune des colonnes à l'entité Caracteristique, NomCarac correspondrait au nom de la colonne de la table et Value la valeur ?
Comment puis-je faire ?
Merci d'avance,
Zoax
Partager