J'ai des classes créées à partir d'entity framework et je souhaite faire en sorte que certaines implémentes une interface sans modifier ma classe de base en cas de régénération.
Malheureusement les propriétés ne sont pas overridable par défaut dans EF et donc je n'arrive pas à dire que tel property implements mon interface dans une classe enfant
Auriez-vous une idée?
- Edité par mimi270188 20 décembre 2018 à 11:00:12
Si vous ne réussissez pas du premier coup, appelez ça « version 1.0 ».
Partial Public Class user
Public Property Id As Integer
Public Property Name As String
Public Property DateUpdate As DateTime
End Class
Je vais créer:
Partial Public Class user
Implements ITracker
End Class
Malhereusement le langage VB m'oblige à allez spécifier :
Public Property DateUpdate As DateTime Implements ITracker.DateUpdate
Alors que ma classe généré je ne veux pas la toucher car c'est une classe générée... En C# c'est plus simple car la déclaration se fait en entête de classe mais en VB je ne sais pas comment faire?
Si vous ne réussissez pas du premier coup, appelez ça « version 1.0 ».
C'est l'une des limitations de VB.NET : "pas d'implémentation implicite d'interface".
Peut-être qu'avec des versions récentes de VB.NET cette limitation ait disparu.
Pour VB.NET et pas C# ?
Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
Classe entity framework implementant une interface
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.