B-Arts DocumentationIndice generale

BBaseObject

Linea B-Arts classica: questa scheda descrive BStandardFramework (.NET Standard 2.0). Non usare firme o namespace come se appartenessero al BFramework moderno .NET 10.

Identità

  • Assembly/progetto: BStandardFramework.

  • Target: .NET Standard 2.0.

  • Namespace CLR: BArts.BBaseClass.

  • Nome completo: BArts.BBaseClass.BBaseObject.

  • Tipo: class.

  • Ambito: runtime/interfaccia pubblica.

Ruolo

Base delle classi persistenti generate da BStudio nella linea classica.

Dichiarazione

<Serializable(), TypeConverter(GetType(BTypeConverter))> Public MustInherit Class BBaseObject

Interfacce dichiarate: IBClassBase.

Costruttori

Nome Dichiarazione
New Public Sub New(Optional PathFileLog As String = "")
New Public Sub New(cnn As IBConnection, Optional PathFileLog As String = "")
New Public Sub New(dr As DataRow, Connection As IBConnection, Optional PathFileLog As String = "")
New Public Sub New(ByVal ID As Integer, ByVal Tabella As String, ByVal Connection As IBConnection, Optional PathFileLog As String = "")
New Public Sub New(ByVal SPName As String, ByVal Connection As IBConnection, ByVal ParamArray Params() As IDbDataParameter)
New Public Sub New(ByVal SPName As String, ByVal Connection As IBConnection, PathFileLog As String, ByVal ParamArray Params() As IDbDataParameter)

Proprietà

Nome Dichiarazione
IsNothing <JsonIgnore> Public ReadOnly Property IsNothing() As Boolean Implements IBClassBase.IsNothing
Connection <JsonIgnore> Public ReadOnly Property Connection() As IBConnection
PathFileLog Public Property PathFileLog As String = ""
ID Public Property ID() As Integer Implements IBClassBase.ID
Descrizione Public Property Descrizione() As String Implements IBClassBase.Descrizione
SecureKey Public Property SecureKey As String = ""

Metodi

Nome Dichiarazione
MappingData Public MustOverride Function MappingData(ByVal dr As DataRow) As Boolean
PartialMappingData Public Overridable Function PartialMappingData(dr As DataRow) As Boolean
PartialUpdate Public Overridable Sub PartialUpdate()
UpdatePlus Public Overridable Sub UpdatePlus()
InverseMappingData Public Overridable Sub InverseMappingData(ByRef Row As DataRow)
GetNewDataRow Public Overridable Function GetNewDataRow() As DataRow
ChangeConnection Public Overridable Sub ChangeConnection(ByVal CnnActual As IBConnection)
FillDataRow Public Sub FillDataRow(ByRef Row As DataRow)
ForceInitializeObject Public Sub ForceInitializeObject()
ToJson Public Function ToJson() As String

Sorgenti verificati

  • Base\BBaseObject.vb