Imports System.Runtime.Serialization Public Class TableResult Inherits BaseResult Public Property Table As DataTable Public Sub New(Table As DataTable) MyBase.New() Me.Table = Table End Sub Public Sub New(ErrorMessage As String) MyBase.New(ErrorMessage) End Sub End Class Public Class ScalarResult Inherits BaseResult Public Property Scalar As Object Public Sub New(Scalar As Object) MyBase.New() Me.Scalar = Scalar End Sub Public Sub New(ErrorMessage As String) MyBase.New(ErrorMessage) End Sub End Class Public Class NonQueryResult Inherits BaseResult Public Sub New() MyBase.New() End Sub Public Sub New(ErrorMessage As String) MyBase.New(ErrorMessage) End Sub End Class