J'espère que vous pourrez m'aider.Mappage de 2 tables à une seule entité dans Entity Framework
J'ai 2 tables dans le db: Bill et BillItem. Ces tableaux sont configurés avec un à une relation dans la db où le projet de loi est le tableau principe en BillItem est la personne à charge un
La structure du tableau Bill:
Int BillId (PK)
Int BillTypeId Not Null
Varchar(5) Usr Not Null
DateTime Tm Not Null
La structure de la table BillItem:
Int BillItemId (PK)
Int ItemId Not Null
Varchar(5) Usr Not Null
DateTime Tm Not Null
Je voudrais mapper ces tableau 2 en une seule classe POCO en utilisant l'API Fluent et Entity Framework 4.1 code de première approche
Je blême aussi t pour configurer les noms de colonnes de tables pour utiliser des noms de propriétés différents dans la classe POCO (c.-à-d. Id au lieu de BillId, User au lieu de Usr)
Il s'agit d'une base de données héritée, je ne peux modifier aucun de ses objets.
Comment y parvenir?
Merci à tous.
La classe résultante (si peut être):
public int Id {get;set;}
public int BillTypeId {get;set;}
public int ItemId {get;set;}
public string User {get;set;}
public string User1 {get;set;}
public DateTime Tm {get;set;}
public DateTime Tm1 {get;set;}
Quels sont les instances de votre classe POCO devraient aller à la table du projet de loi, et qui à la table BillItem? –
Vous ne pouvez pas créer une vue? – ken2k
@lazyberezovsky si cela est applicable alors la facture de classe devrait tenir toutes les propriétés des deux tables – Shpongle