C# 클래스 Remotion.Linq.SqlBackend.UnitTests.MappingResolverStub

상속: IMappingResolver
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
ResolveConstantExpression ( ConstantExpression constantExpression ) : Expression
ResolveJoinInfo ( UnresolvedJoinInfo joinInfo, UniqueIdentifierGenerator generator ) : ResolvedJoinInfo
ResolveMemberExpression ( SqlColumnExpression sqlColumnExpression, MemberInfo memberInfo ) : Expression
ResolveMemberExpression ( SqlEntityExpression originatingEntity, MemberInfo memberInfo ) : Expression
ResolveSimpleTableInfo ( IResolvedTableInfo tableInfo, UniqueIdentifierGenerator generator ) : SqlEntityDefinitionExpression
ResolveTableInfo ( UnresolvedTableInfo tableInfo, UniqueIdentifierGenerator generator ) : IResolvedTableInfo
ResolveTypeCheck ( Expression checkedExpression, Type desiredType ) : Expression
TryResolveOptimizedIdentity ( SqlEntityRefMemberExpression entityRefMemberExpression ) : Expression
TryResolveOptimizedMemberExpression ( SqlEntityRefMemberExpression entityRefMemberExpression, MemberInfo memberInfo ) : Expression

비공개 메소드들

메소드 설명
CreateColumn ( Type columnType, string tableAlias, string columnName, bool isPriamryKey ) : SqlColumnExpression
CreateMetaIDExpression ( Expression valueExpression, Expression classIDColumn ) : Expression
CreateResolvedJoinInfo ( SqlEntityExpression originatingEntity, string leftColumnName, Type leftColumnType, bool leftColumnIsPrimaryKey, IResolvedTableInfo joinedTableInfo, string rightColumnName, Type rightColumnType, bool rightColumnIsPrimaryKey ) : ResolvedJoinInfo
CreateResolvedTableInfo ( Type entityType, UniqueIdentifierGenerator generator ) : ResolvedSimpleTableInfo

메소드 상세

ResolveConstantExpression() 공개 메소드

public ResolveConstantExpression ( ConstantExpression constantExpression ) : Expression
constantExpression System.Linq.Expressions.ConstantExpression
리턴 System.Linq.Expressions.Expression

ResolveJoinInfo() 공개 메소드

public ResolveJoinInfo ( UnresolvedJoinInfo joinInfo, UniqueIdentifierGenerator generator ) : ResolvedJoinInfo
joinInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedJoinInfo
generator UniqueIdentifierGenerator
리턴 Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedJoinInfo

ResolveMemberExpression() 공개 메소드

public ResolveMemberExpression ( SqlColumnExpression sqlColumnExpression, MemberInfo memberInfo ) : Expression
sqlColumnExpression Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.SqlColumnExpression
memberInfo System.Reflection.MemberInfo
리턴 System.Linq.Expressions.Expression

ResolveMemberExpression() 공개 메소드

public ResolveMemberExpression ( SqlEntityExpression originatingEntity, MemberInfo memberInfo ) : Expression
originatingEntity Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.SqlEntityExpression
memberInfo System.Reflection.MemberInfo
리턴 System.Linq.Expressions.Expression

ResolveSimpleTableInfo() 공개 메소드

public ResolveSimpleTableInfo ( IResolvedTableInfo tableInfo, UniqueIdentifierGenerator generator ) : SqlEntityDefinitionExpression
tableInfo IResolvedTableInfo
generator UniqueIdentifierGenerator
리턴 Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.SqlEntityDefinitionExpression

ResolveTableInfo() 공개 메소드

public ResolveTableInfo ( UnresolvedTableInfo tableInfo, UniqueIdentifierGenerator generator ) : IResolvedTableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedTableInfo
generator UniqueIdentifierGenerator
리턴 IResolvedTableInfo

ResolveTypeCheck() 공개 메소드

public ResolveTypeCheck ( Expression checkedExpression, Type desiredType ) : Expression
checkedExpression System.Linq.Expressions.Expression
desiredType System.Type
리턴 System.Linq.Expressions.Expression

TryResolveOptimizedIdentity() 공개 메소드

public TryResolveOptimizedIdentity ( SqlEntityRefMemberExpression entityRefMemberExpression ) : Expression
entityRefMemberExpression Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.SqlEntityRefMemberExpression
리턴 System.Linq.Expressions.Expression

TryResolveOptimizedMemberExpression() 공개 메소드

public TryResolveOptimizedMemberExpression ( SqlEntityRefMemberExpression entityRefMemberExpression, MemberInfo memberInfo ) : Expression
entityRefMemberExpression Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.SqlEntityRefMemberExpression
memberInfo System.Reflection.MemberInfo
리턴 System.Linq.Expressions.Expression