C# Class Marten.Schema.IdField

Inheritance: IField
Show file Open project: JasperFx/marten Class Usage Examples

Public Methods

Method Description
GetValue ( Expression valueExpression ) : object
IdField ( MemberInfo idMember ) : System
LocatorFor ( string rootTableAlias ) : string
ShouldUseContainmentOperator ( ) : bool
WritePatch ( Marten.Schema.DocumentMapping mapping, Marten.Schema.SchemaPatch patch ) : void

Method Details

GetValue() public method

public GetValue ( Expression valueExpression ) : object
valueExpression System.Linq.Expressions.Expression
return object

IdField() public method

public IdField ( MemberInfo idMember ) : System
idMember System.Reflection.MemberInfo
return System

LocatorFor() public method

public LocatorFor ( string rootTableAlias ) : string
rootTableAlias string
return string

ShouldUseContainmentOperator() public method

public ShouldUseContainmentOperator ( ) : bool
return bool

WritePatch() public method

public WritePatch ( Marten.Schema.DocumentMapping mapping, Marten.Schema.SchemaPatch patch ) : void
mapping Marten.Schema.DocumentMapping
patch Marten.Schema.SchemaPatch
return void