C# Класс Com.Aote.Behaviors.HQLAction

执行HQL语句,即支持自己单独执行,也支持批处理的执行。 支持自己单独执行的目的是,在某些场合,去后台进行数据库操作只有一条HQL语句。 这时,就不用配置BatchExcuteAction了,直接配置HQLAction即可。
Наследование: BaseAsyncAction
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CanSaveProperty System.Windows.DependencyProperty
HQLProperty System.Windows.DependencyProperty

Открытые методы

Метод Описание
Invoke ( ) : void

动作的执行过程,首先调用获取执行语句的方法获得后台服务所需Json格式的语句。 然后把这个执行语句发送到统一的批量数据执行服务上,执行后台数据库操作。

InvokeToJson ( ) : System.Json.JsonObject

获得批量执行中执行HQL语句的Json格式的语句描述。格式为: {"operator":"hql", "data":"hql语句"}

OnHQLChanged ( DependencyObject dp, System.Windows.DependencyPropertyChangedEventArgs args ) : void

Приватные методы

Метод Описание
OnCanSaveChanged ( DependencyObject dp, System.Windows.DependencyPropertyChangedEventArgs args ) : void

Описание методов

Invoke() публичный Метод

动作的执行过程,首先调用获取执行语句的方法获得后台服务所需Json格式的语句。 然后把这个执行语句发送到统一的批量数据执行服务上,执行后台数据库操作。
public Invoke ( ) : void
Результат void

InvokeToJson() публичный Метод

获得批量执行中执行HQL语句的Json格式的语句描述。格式为: {"operator":"hql", "data":"hql语句"}
public InvokeToJson ( ) : System.Json.JsonObject
Результат System.Json.JsonObject

OnHQLChanged() публичный статический Метод

public static OnHQLChanged ( DependencyObject dp, System.Windows.DependencyPropertyChangedEventArgs args ) : void
dp System.Windows.DependencyObject
args System.Windows.DependencyPropertyChangedEventArgs
Результат void

Описание свойств

CanSaveProperty публичное статическое свойство

public static DependencyProperty,System.Windows CanSaveProperty
Результат System.Windows.DependencyProperty

HQLProperty публичное статическое свойство

public static DependencyProperty,System.Windows HQLProperty
Результат System.Windows.DependencyProperty