C# Класс Signum.Engine.Maps.Table

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AllFields IEnumerable
GenerateBindings ReadOnlyCollection
GenerateMixins ReadOnlyCollection
GetIdExpression System.Linq.Expressions.Expression
GetProjectorExpression System.Linq.Expressions.Expression
ITablePrivate ColumnExpression
OnPreDeleteSqlSync Signum.Engine.SqlPreCommand

Открытые методы

Метод Описание
DeleteSqlSync ( Entity ident, string comment = null ) : SqlPreCommand
DependentTables ( ) : RelationInfo>>.IEnumerable
GeneratAllIndexes ( ) : List
GenerateColumns ( ) : void
GetField ( MemberInfo member ) : Field
SetFullMListGetter ( ) : void
Table ( Type type ) : System
TablesMList ( ) : IEnumerable
ToString ( ) : string
TryGetField ( MemberInfo member ) : Field

Приватные методы

Метод Описание
AllFields ( ) : IEnumerable
GenerateBindings ( Alias tableAlias, QueryBinder binder, Expression id ) : ReadOnlyCollection
GenerateMixins ( Alias tableAlias, QueryBinder binder, Expression id ) : ReadOnlyCollection
GetIdExpression ( Alias alias ) : Expression
GetProjectorExpression ( Alias tableAlias, QueryBinder binder ) : Expression
ITablePrivate ( Alias alias ) : ColumnExpression
OnPreDeleteSqlSync ( Entity ident ) : SqlPreCommand

Описание методов

DeleteSqlSync() публичный Метод

public DeleteSqlSync ( Entity ident, string comment = null ) : SqlPreCommand
ident Entity
comment string
Результат Signum.Engine.SqlPreCommand

DependentTables() публичный Метод

public DependentTables ( ) : RelationInfo>>.IEnumerable
Результат RelationInfo>>.IEnumerable

GeneratAllIndexes() публичный Метод

public GeneratAllIndexes ( ) : List
Результат List

GenerateColumns() публичный Метод

public GenerateColumns ( ) : void
Результат void

GetField() публичный Метод

public GetField ( MemberInfo member ) : Field
member System.Reflection.MemberInfo
Результат Field

SetFullMListGetter() публичный Метод

public SetFullMListGetter ( ) : void
Результат void

Table() публичный Метод

public Table ( Type type ) : System
type System.Type
Результат System

TablesMList() публичный Метод

public TablesMList ( ) : IEnumerable
Результат IEnumerable

ToString() публичный Метод

public ToString ( ) : string
Результат string

TryGetField() публичный Метод

public TryGetField ( MemberInfo member ) : Field
member System.Reflection.MemberInfo
Результат Field