Show / Hide Table of Contents

Class PropertyPredicate<T, T2>

两个属性比较的谓词类

Inheritance
System.Object
BasePredicate
ComparePredicate
PropertyPredicate<T, T2>
Inherited Members
ComparePredicate.Operator
ComparePredicate.Not
ComparePredicate.GetOperatorString()
BasePredicate.PropertyName
BasePredicate.GetColumnName(Type, ISqlGenerator, String)
Namespace: DapperDal.Predicate
Assembly: DapperDal.dll
Syntax
public class PropertyPredicate<T, T2> : ComparePredicate, IPropertyPredicate, IComparePredicate, IBasePredicate, IPredicate where T : class where T2 : class
Type Parameters
Name Description
T
T2

Properties

| Improve this Doc View Source

PropertyName2

第二个属性名

Declaration
public string PropertyName2 { get; set; }
Property Value
Type Description
System.String
Implements
IPropertyPredicate.PropertyName2

Methods

| Improve this Doc View Source

GetSql(ISqlGenerator, IDictionary<String, Object>)

返回根据参数使用SQL生成器生成的SQL语句

Declaration
public override string GetSql(ISqlGenerator sqlGenerator, IDictionary<string, object> parameters)
Parameters
Type Name Description
ISqlGenerator sqlGenerator

SQL生成器

IDictionary<System.String, System.Object> parameters

参数

Returns
Type Description
System.String

SQL语句

Overrides
BasePredicate.GetSql(ISqlGenerator, IDictionary<String, Object>)
Implements
IPredicate.GetSql(ISqlGenerator, IDictionary<String, Object>)

Extension Methods

SortingExtensions.ToSortable(Object)
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX