【发布时间】:2010-10-14 01:27:22
【问题描述】:
我正在构建一个包含多个“主”对象的 DLL,这些对象需要访问应用程序 LINQ DataContext。 DLL 将为具有不同数据上下文的多个项目提供服务,因此我需要 DLL 可以调用它在 EXE 中的对象。
最好或优雅的方法是什么?
编辑:澄清
我正在尝试做的代码示例:
'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
【问题讨论】: