C# Class FluentNHibernate.Conventions.ForeignKeyConvention

Inheritance: IReferenceConvention, IHasManyConvention, IHasManyToManyConvention, IJoinedSubclassConvention, IJoinConvention
ファイルを表示 Open project: HudsonAkridge/fluent-nhibernate

Public Methods

Method Description
Accept ( IManyToManyPart target ) : bool
Accept ( IManyToOnePart target ) : bool
Accept ( IOneToManyPart target ) : bool
Apply ( IManyToManyPart target ) : void
Apply ( IManyToOnePart target ) : void
Apply ( IOneToManyPart target ) : void

Protected Methods

Method Description
GetKeyName ( PropertyInfo property, Type type ) : string

Method Details

Accept() public method

public Accept ( IManyToManyPart target ) : bool
target IManyToManyPart
return bool

Accept() public method

public Accept ( IManyToOnePart target ) : bool
target IManyToOnePart
return bool

Accept() public method

public Accept ( IOneToManyPart target ) : bool
target IOneToManyPart
return bool

Apply() public method

public Apply ( IManyToManyPart target ) : void
target IManyToManyPart
return void

Apply() public method

public Apply ( IManyToOnePart target ) : void
target IManyToOnePart
return void

Apply() public method

public Apply ( IOneToManyPart target ) : void
target IOneToManyPart
return void

GetKeyName() protected abstract method

protected abstract GetKeyName ( PropertyInfo property, Type type ) : string
property System.Reflection.PropertyInfo
type System.Type
return string