C# Class Signum.Engine.Maps.TableMList

显示文件 Open project: signumsoftware/framework Class Usage Examples

Private Properties

Property Type Description
BackColumnExpression Signum.Engine.Linq.PrimaryKeyExpression
BulkInsertDataRow object[]
FieldExpression System.Linq.Expressions.Expression
GetProjectorExpression System.Linq.Expressions.Expression
ITablePrivate ColumnExpression
OrderExpression ColumnExpression
RowIdExpression Signum.Engine.Linq.PrimaryKeyExpression

Public Methods

Method Description
GeneratAllIndexes ( ) : List
GenerateColumns ( ) : void
GetField ( MemberInfo member ) : Field
GetTables ( ) : RelationInfo>>.IEnumerable
TableMList ( Type collectionType ) : System
ToDatabase ( DatabaseName databaseName ) : void
ToSchema ( SchemaName schemaName ) : void
ToString ( ) : string
TryGetField ( MemberInfo mi ) : Field

Private Methods

Method Description
BackColumnExpression ( Alias tableAlias ) : Signum.Engine.Linq.PrimaryKeyExpression
BulkInsertDataRow ( Entity entity, object value, int order ) : object[]
FieldExpression ( Alias tableAlias, QueryBinder binder, bool withRowId ) : Expression
GetProjectorExpression ( Alias tableAlias, QueryBinder binder ) : Expression
ITablePrivate ( Alias alias ) : ColumnExpression
OrderExpression ( Alias tableAlias ) : ColumnExpression
RowIdExpression ( Alias tableAlias ) : Signum.Engine.Linq.PrimaryKeyExpression

Method Details

GeneratAllIndexes() public method

public GeneratAllIndexes ( ) : List
return List

GenerateColumns() public method

public GenerateColumns ( ) : void
return void

GetField() public method

public GetField ( MemberInfo member ) : Field
member System.Reflection.MemberInfo
return Field

GetTables() public method

public GetTables ( ) : RelationInfo>>.IEnumerable
return RelationInfo>>.IEnumerable

TableMList() public method

public TableMList ( Type collectionType ) : System
collectionType System.Type
return System

ToDatabase() public method

public ToDatabase ( DatabaseName databaseName ) : void
databaseName DatabaseName
return void

ToSchema() public method

public ToSchema ( SchemaName schemaName ) : void
schemaName SchemaName
return void

ToString() public method

public ToString ( ) : string
return string

TryGetField() public method

public TryGetField ( MemberInfo mi ) : Field
mi System.Reflection.MemberInfo
return Field