Je construis une DLL avec plusieurs objets "maîtres" qui ont besoin d'accéder à l'application LINQ DataContext. La DLL servira plusieurs projets avec des dataContexts différents, donc j'ai besoin que la DLL puisse appeler l'objet qui se trouve dans l'EXE.Meilleure pratique pour DLL appelant un objet dans l'EXE
Quelle est la meilleure ou la manière élégante de le faire?
Edit: Précision
exemple de code de ce que je suis en train de faire:
'DLL
'---
Public MustInherit Class MasterObject(Of T As Class)
Friend db As DataContext
Public Sub New()
'How do I do something like this?
db = New DataContextInTheExe()
End Sub
...
Public MustOverride Sub Save()
end class
'In the Exe
'---
Public Class Order
Inherits MasterObject(Of Order)
Public Overrides Sub Save()
...
Me.db.SubmitChanges()
End Sub
end class
Je vais mettre à jour re le modifier ... –