C# Class Signum.Engine.ParameterBuilder

ファイルを表示 Open project: signumsoftware/framework

Protected Properties

Property Type Description
miAsserDateTime System.Reflection.MethodInfo

Public Methods

Method Description
CreateParameter ( string parameterName, SqlDbType type, string udtTypeName, bool nullable, object value ) : DbParameter
CreateParameter ( string parameterName, object value, Type type ) : DbParameter
CreateReferenceParameter ( string parameterName, PrimaryKey id, IColumn column ) : DbParameter
GetParameterName ( string name ) : string
ParameterFactory ( Expression parameterName, SqlDbType type, string udtTypeName, bool nullable, Expression value ) : MemberInitExpression

Protected Methods

Method Description
AssertDateTime ( System.DateTime dateTime ) : DateTime?
IsDate ( SqlDbType type ) : bool

Method Details

AssertDateTime() protected static method

protected static AssertDateTime ( System.DateTime dateTime ) : DateTime?
dateTime System.DateTime
return DateTime?

CreateParameter() public abstract method

public abstract CreateParameter ( string parameterName, SqlDbType type, string udtTypeName, bool nullable, object value ) : DbParameter
parameterName string
type SqlDbType
udtTypeName string
nullable bool
value object
return System.Data.Common.DbParameter

CreateParameter() public method

public CreateParameter ( string parameterName, object value, Type type ) : DbParameter
parameterName string
value object
type System.Type
return System.Data.Common.DbParameter

CreateReferenceParameter() public method

public CreateReferenceParameter ( string parameterName, PrimaryKey id, IColumn column ) : DbParameter
parameterName string
id PrimaryKey
column IColumn
return System.Data.Common.DbParameter

GetParameterName() public static method

public static GetParameterName ( string name ) : string
name string
return string

IsDate() protected static method

protected static IsDate ( SqlDbType type ) : bool
type SqlDbType
return bool

ParameterFactory() public abstract method

public abstract ParameterFactory ( Expression parameterName, SqlDbType type, string udtTypeName, bool nullable, Expression value ) : MemberInitExpression
parameterName System.Linq.Expressions.Expression
type SqlDbType
udtTypeName string
nullable bool
value System.Linq.Expressions.Expression
return System.Linq.Expressions.MemberInitExpression

Property Details

miAsserDateTime protected_oe static_oe property

protected static MethodInfo,System.Reflection miAsserDateTime
return System.Reflection.MethodInfo