cudreg-saml2/App_Code/Business Layer/PersonalSportSkillTable.vb
2025-06-08 16:22:20 +07:00

89 lines
3.5 KiB
VB.net

' This is a "safe" class, meaning that it is created once
' and never overwritten. Any custom code you add to this class
' will be preserved when you regenerate your application.
'
' Typical customizations that may be done in this class include
' - adding custom event handlers
' - overriding base class methods
Imports System.Data.SqlTypes
Imports BaseClasses
Imports BaseClasses.Data
Imports BaseClasses.Data.SqlProvider
Namespace Persons.Business
''' <summary>
''' Provides access to the schema information and record data of a database table (or view).
''' See <see cref="BasePersonalSportSkillTable"></see> for additional information.
''' </summary>
''' <remarks>
''' See <see cref="BasePersonalSportSkillTable"></see> for additional information.
''' <para>
''' This class is implemented using the Singleton design pattern.
''' </para>
''' <para>
''' This is a "safe" class, meaning that it is generated once and never overwritten.
''' Any changes you make to this class will be preserved when you regenerate your application.
''' </para>
''' </remarks>
''' <seealso cref="BasePersonalSportSkillTable"></seealso>
''' <seealso cref="BasePersonalSportSkillSqlTable"></seealso>
''' <seealso cref="PersonalSportSkillSqlTable"></seealso>
''' <seealso cref="PersonalSportSkillDefinition"></seealso>
''' <seealso cref="PersonalSportSkillRecord"></seealso>
''' <seealso cref="BasePersonalSportSkillRecord"></seealso>
<Serializable()> Public Class PersonalSportSkillTable
Inherits BasePersonalSportSkillTable
Implements System.Runtime.Serialization.ISerializable, ISingleton
#Region "ISerializable Members"
''' <summary>
''' Overridden to use the <see cref="PersonalSportSkillTable_SerializationHelper"></see> class
''' for deserialization of <see cref="PersonalSportSkillTable"></see> data.
''' </summary>
''' <remarks>
''' Since the <see cref="PersonalSportSkillTable"></see> class is implemented using the Singleton design pattern,
''' this method must be overridden to prevent additional instances from being created during deserialization.
''' </remarks>
Protected Overridable Sub GetObjectData( _
ByVal info As System.Runtime.Serialization.SerializationInfo, _
ByVal context As System.Runtime.Serialization.StreamingContext _
) Implements System.Runtime.Serialization.ISerializable.GetObjectData
info.SetType(GetType(PersonalSportSkillTable_SerializationHelper)) 'No other values need to be added
End Sub
#Region "Class PersonalSportSkillTable_SerializationHelper"
<Serializable()> Private Class PersonalSportSkillTable_SerializationHelper
Implements System.Runtime.Serialization.IObjectReference
'Method called after this object is deserialized
Public Function GetRealObject(ByVal context As System.Runtime.Serialization.StreamingContext) As Object _
Implements System.Runtime.Serialization.IObjectReference.GetRealObject
Return PersonalSportSkillTable.Instance
End Function
End Class
#End Region
#End Region
''' <summary>
''' References the only instance of the <see cref="PersonalSportSkillTable"></see> class.
''' </summary>
''' <remarks>
''' Since the <see cref="PersonalSportSkillTable"></see> class is implemented using the Singleton design pattern,
''' this field is the only way to access an instance of the class.
''' </remarks>
Public Shared ReadOnly Instance As New PersonalSportSkillTable()
Private Sub New()
MyBase.New()
End Sub
End Class ' PersonalSportSkillTable
End Namespace