Class SqlTypesTranslationDefault
public class SqlTypesTranslationDefault : IMemberTranslator
- Inheritance
-
object
SqlTypesTranslationDefault
- Implements
-
- Derived
-
- Extension Methods
-
Constructors
SqlTypesTranslationDefault()
public SqlTypesTranslationDefault()
Methods
ConvertBigInt(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertBigInt(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertBit(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertBit(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertCharLength(ITranslationContext, MethodCallExpression, TranslationFlags)
protected virtual Expression? ConvertCharLength(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDate(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDate(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDateTime(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDateTime(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDateTime2(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDateTime2(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDateTimeOffset(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDateTimeOffset(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDecimalPrecision(ITranslationContext, MethodCallExpression, TranslationFlags)
protected virtual Expression? ConvertDecimalPrecision(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDecimalPrecisionScale(ITranslationContext, MethodCallExpression, TranslationFlags)
protected virtual Expression? ConvertDecimalPrecisionScale(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDefaultChar(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDefaultChar(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDefaultDecimal(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDefaultDecimal(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDefaultNChar(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDefaultNChar(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDefaultNVarChar(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDefaultNVarChar(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertDefaultVarChar(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertDefaultVarChar(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertFloat(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertFloat(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertInt(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertInt(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertMoney(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertMoney(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertNChar(ITranslationContext, MethodCallExpression, TranslationFlags)
protected virtual Expression? ConvertNChar(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertNVarChar(ITranslationContext, MethodCallExpression, TranslationFlags)
protected virtual Expression? ConvertNVarChar(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertReal(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertReal(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertSmallDateTime(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertSmallDateTime(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertSmallInt(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertSmallInt(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertSmallMoney(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertSmallMoney(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertTime(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertTime(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertTinyInt(ITranslationContext, MemberExpression, TranslationFlags)
protected virtual Expression? ConvertTinyInt(ITranslationContext translationContext, MemberExpression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression MemberExpression
translationFlags TranslationFlags
Returns
- Expression
ConvertVarChar(ITranslationContext, MethodCallExpression, TranslationFlags)
protected virtual Expression? ConvertVarChar(ITranslationContext translationContext, MethodCallExpression methodCall, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
methodCall MethodCallExpression
translationFlags TranslationFlags
Returns
- Expression
MakeSqlTypeExpression(ITranslationContext, Expression, Func<DbDataType, DbDataType>?)
protected Expression MakeSqlTypeExpression(ITranslationContext translationContext, Expression basedOn, Func<DbDataType, DbDataType>? correctFunc = null)
Parameters
translationContext ITranslationContext
basedOn Expression
correctFunc Func<DbDataType, DbDataType>
Returns
- Expression
MakeSqlTypeExpression(ITranslationContext, Expression, Type, Func<DbDataType, DbDataType>?)
protected Expression MakeSqlTypeExpression(ITranslationContext translationContext, Expression basedOn, Type type, Func<DbDataType, DbDataType>? correctFunc = null)
Parameters
translationContext ITranslationContext
basedOn Expression
type Type
correctFunc Func<DbDataType, DbDataType>
Returns
- Expression
Translate(ITranslationContext, Expression, TranslationFlags)
public Expression? Translate(ITranslationContext translationContext, Expression memberExpression, TranslationFlags translationFlags)
Parameters
translationContext ITranslationContext
memberExpression Expression
translationFlags TranslationFlags
Returns
- Expression