Class DynamicSqlObject
Inheritance
System.Object
DynamicSqlObject
Implements
INotifyPropertyChanged
Namespace: Simplic.Framework.Base.Sql
Assembly: Simplic.Framework.DBUI.dll
Syntax
public class DynamicSqlObject : DynamicObject
Constructors
| Improve this Doc View SourceDynamicSqlObject()
Constructor
Declaration
public DynamicSqlObject()
Methods
| Improve this Doc View SourceAddActionHandler(String, IDynamicSqlObjectAction)
Add action handler to the dynamicSqlObject
Declaration
public void AddActionHandler(string memberName, IDynamicSqlObjectAction actionHandler)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | memberName | Member name |
| IDynamicSqlObjectAction | actionHandler | Action handler instance |
AddMember(String, Object)
Add Member
Declaration
public void AddMember(string Name, object Value = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Name | Unique name of the Member, not case-sensetive |
| System.Object | Value |
AddValueBindingControl(String, IValueBinding)
Add tje binding to an value-binding-object
Declaration
public void AddValueBindingControl(string MemberName, IValueBinding BindingElement)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | MemberName | |
| IValueBinding | BindingElement |
Delete()
Delete
Declaration
public void Delete()
GenerateIdentity()
Get Identity
Declaration
public void GenerateIdentity()
GetDynamicSqlValue(String)
Get Dynamic SQL-Value
Declaration
public DynamicSqlValue GetDynamicSqlValue(string MemberName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | MemberName |
Returns
| Type | Description |
|---|---|
| DynamicSqlValue |
GetName()
Declaration
public string GetName()
Returns
| Type | Description |
|---|---|
| System.String |
Insert()
Insert
Declaration
public void Insert()
LoadConfig(XmlNode)
Load By Config
Declaration
public void LoadConfig(XmlNode SqlObjectNode)
Parameters
| Type | Name | Description |
|---|---|---|
| XmlNode | SqlObjectNode |
Reset()
Reset
Declaration
public void Reset()
Select()
Select
Declaration
public void Select()
SetValue(String, Object)
Set Value
Declaration
public bool SetValue(string Name, object Value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Name | |
| System.Object | Value |
Returns
| Type | Description |
|---|---|
| System.Boolean |
TryDeleteMember(DeleteMemberBinder)
Try to delete a Member from DynamicValues
Declaration
public override bool TryDeleteMember(DeleteMemberBinder Binder)
Parameters
| Type | Name | Description |
|---|---|---|
| DeleteMemberBinder | Binder |
Returns
| Type | Description |
|---|---|
| System.Boolean |
TryGetMember(GetMemberBinder, out Object)
Get Member
Declaration
public override bool TryGetMember(GetMemberBinder Binder, out object Result)
Parameters
| Type | Name | Description |
|---|---|---|
| GetMemberBinder | Binder | |
| System.Object | Result |
Returns
| Type | Description |
|---|---|
| System.Boolean |
TrySetMember(SetMemberBinder, Object)
Set Member
Declaration
public override bool TrySetMember(SetMemberBinder Binder, object Value)
Parameters
| Type | Name | Description |
|---|---|---|
| SetMemberBinder | Binder | |
| System.Object | Value |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Update()
Update
Declaration
public void Update()
Events
| Improve this Doc View SourceOnDelete
Declaration
public event DynamicSqlObject.SqlObjectAction OnDelete
Event Type
| Type | Description |
|---|---|
| DynamicSqlObject.SqlObjectAction |
OnGetIdentity
Declaration
public event DynamicSqlObject.SqlObjectAction OnGetIdentity
Event Type
| Type | Description |
|---|---|
| DynamicSqlObject.SqlObjectAction |
OnInsert
Declaration
public event DynamicSqlObject.SqlObjectAction OnInsert
Event Type
| Type | Description |
|---|---|
| DynamicSqlObject.SqlObjectAction |
OnUpdate
Declaration
public event DynamicSqlObject.SqlObjectAction OnUpdate
Event Type
| Type | Description |
|---|---|
| DynamicSqlObject.SqlObjectAction |
PropertyChanged
Notify-Property-Changed
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
| Type | Description |
|---|---|
| PropertyChangedEventHandler |
Implements
INotifyPropertyChanged