J'utilise Entity Framework et possède une structure d'héritage avec une entité de base (appelons-la Customer) et une entité dérivée, appelons-la AccountCustomer. La différence est qu'un AccountCustomer a des détails supplémentaires (tels que les termes de paiement, etc.) stockés dans une table séparée dans la base de données et donc des propriétés supplémentaires dans l'Entité.Entités de structure d'entité de moulage dans la direction «incorrecte»
Je souhaite autoriser les utilisateurs à «promouvoir» un client spécifique en tant que client de compte. Je dois garder la même clé primaire (une clé composite visible par les utilisateurs et utilisée comme référence client). Pour le moment, je pense qu'appeler une procédure stockée pour créer l'enregistrement supplémentaire dans la table des comptes est la seule façon de procéder, mais jusqu'à présent, nous n'avons pas contourné Entity Framework, donc nous préférerions éviter cette technique si possible.
Quelqu'un a-t-il des solutions axées sur Entity Framework?
cette réponse est une sorte de merde, la question est bonne et au point – Adaptabi
Désolé si vous n'aimez pas la réponse. Néanmoins, le questionneur préfère les solutions basées sur les EF orientées objet. Un objet qui change de type est incompatible dans l'esprit, et peut-être même en fait, avec une conception EF orientée objet. Les faits étant ce qu'ils sont, la réponse est ce qu'elle est. – yfeldblum