Show / Hide Table of Contents

Class FieldPredicate<T>

字段值比较谓词类

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

Properties

| Improve this Doc View Source

Value

字段值

Declaration
public object Value { get; set; }
Property Value
Type Description
System.Object
Implements
IFieldPredicate.Value

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