C# 클래스 Com.Aote.ObjectTools.SearchObject

查询条件对象,有一个Condition属性,表示最后产生的字符串形式的条件结果,该字符串是按照HQL语句 要求的形式制作的,为了书写方便,在配置中,小于号用"^"代替了,把条件给最终结果时,注意转换。 在查询时,如果条件没有发生变化,采用添加空格的方式,迫使条件发生变化,以便每次点击查询按钮都能起作用。 为了方便配置,如果没有输入查询条件,则条件设置成 1=1 当成条件为真进行处理。
상속: CustomTypeHelper, IName
파일 보기 프로젝트 열기: DuBin1988/restv2 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CanSearchProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
New ( ) : void
NewPropertyValue ( string propertyName ) : void
Search ( ) : void

产生查询条件,把输入的内容,根据配置转换成完整的HQL的条件格式。各输入内容用“and”连接。 如果条件没有发生变化,通过添加空格的方式迫使其变化。 如果没有条件,设置条件为 1=1 当做条件为真处理。

SearchClear ( ) : void

清空查询对象,用于界面上置空操作

비공개 메소드들

메소드 설명
GetCondition ( string name, object value ) : string

获取某个输入字段转换出来的条件,如果没有设置,则默认为字段名=输入内容

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

메소드 상세

New() 공개 메소드

public New ( ) : void
리턴 void

NewPropertyValue() 공개 메소드

public NewPropertyValue ( string propertyName ) : void
propertyName string
리턴 void

Search() 공개 메소드

产生查询条件,把输入的内容,根据配置转换成完整的HQL的条件格式。各输入内容用“and”连接。 如果条件没有发生变化,通过添加空格的方式迫使其变化。 如果没有条件,设置条件为 1=1 当做条件为真处理。
public Search ( ) : void
리턴 void

SearchClear() 공개 메소드

清空查询对象,用于界面上置空操作
public SearchClear ( ) : void
리턴 void

프로퍼티 상세

CanSearchProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows CanSearchProperty
리턴 System.Windows.DependencyProperty