Je tente d'enregistrer dynamiquement des entités et des configurations avec un contexte (code uniquement EF4)VB.Net espace de noms Rechercher un type générique (réflexion)
Je normalement faire:
Private Shared Sub ConfigureDatabase(ByRef Builder As ContextBuilder(Of ContextExtension))
'Load configurations for each of the tables (Entity sets) in our database...
ConfigureEntity(Builder, New ContactConfig)
End Sub
Private Shared Sub ConfigureEntity(Of T)(ByRef Builder As ContextBuilder(Of ContextExtension), ByVal config As EntityConfiguration(Of T), ByVal setName As String)
'Register the entity configuration with the builder
Builder.Configurations.Add(config)
'Register the entity set name with the builder
Builder.RegisterSet(Of T)(setName)
End Sub
Où ContactConfig
est une classe qui hérite EntityConfiguration(Of Contact)
et Contact
est une classe qui implémente une interface IEntity
(IEntity
est commune à toutes les entités).
Alors ... Je dois rechercher un espace de noms (par exemple Project.DB.Client) pour toutes les signatures qui correspondent à:
EntityConfiguration(Of <Class which implements IEntity>)
Comment puis-je y parvenir?
Merci - Je vais essayer cela et revenir vers vous. – Basic
J'ai bien travaillé, merci – Basic