BBaseObject
Linea B-Arts classica: questa scheda descrive
BStandardFramework(.NET Standard 2.0). Non usare firme o namespace come se appartenessero alBFrameworkmoderno .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
