B-Arts DocumentationIndice generale

BBaseObject

Linea B-Arts Legacy: questa scheda descrive B-ArtsFramework (.NET Framework 4.7.2). Non usare firme o namespace come se appartenessero alla linea Classic successiva o al BFramework moderno .NET 10.

Identità

  • Assembly/progetto: B-ArtsFramework.

  • Target: .NET Framework 4.7.2.

  • 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 Legacy.

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 BConnection, Optional PathFileLog As String = "")
New Public Sub New(dr As DataRow, Connection As BConnection, Optional PathFileLog As String = "")
New Public Sub New(ByVal ID As Integer, ByVal Tabella As String, ByVal Connection As BConnection, Optional PathFileLog As String = "")
New Public Sub New(ByVal SPName As String, ByVal Connection As BConnection, ByVal ParamArray Params() As SqlClient.SqlParameter)
New Public Sub New(ByVal SPName As String, ByVal Connection As BConnection, PathFileLog As String, ByVal ParamArray Params() As SqlClient.SqlParameter)

Proprietà

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

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()
InverseMappingData Public Overridable Sub InverseMappingData(ByRef Row As DataRow)
GetNewDataRow Public Overridable Function GetNewDataRow() As DataRow
ChangeConnection Public Overridable Sub ChangeConnection(ByVal CnnActual As BConnection)
FillDataRow Public Sub FillDataRow(ByRef Row As DataRow)
ToJson Public Function ToJson() As String

Sorgenti verificati

  • Base\BBaseObject.vb