C# Класс NHibernate.Engine.CascadeStyle

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

Открытые свойства

Свойство Тип Описание
All CascadeStyle
AllDeleteOrphan CascadeStyle
Delete CascadeStyle
DeleteOrphan CascadeStyle
Evict CascadeStyle
Lock CascadeStyle
Merge CascadeStyle
None CascadeStyle
Persist CascadeStyle
Refresh CascadeStyle
Replicate CascadeStyle
Update CascadeStyle

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

Метод Описание
DoCascade ( NHibernate.Engine.CascadingAction action ) : bool

For this style, should the given action be cascaded?

GetCascadeStyle ( string cascade ) : CascadeStyle

Factory method for obtaining named cascade styles

ReallyDoCascade ( NHibernate.Engine.CascadingAction action ) : bool

Probably more aptly named something like doCascadeToCollectionElements(); it is however used from both the collection and to-one logic branches...

For this style, should the given action really be cascaded? The default implementation is simply to return {@link #doCascade}; for certain styles (currently only delete-orphan), however, we need to be able to control this separately.

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

Метод Описание
CascadeStyle ( ) : System

package-protected constructor

ISerializable ( SerializationInfo info, StreamingContext context ) : void

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

DoCascade() публичный абстрактный Метод

For this style, should the given action be cascaded?
public abstract DoCascade ( NHibernate.Engine.CascadingAction action ) : bool
action NHibernate.Engine.CascadingAction The action to be checked for cascade-ability.
Результат bool

GetCascadeStyle() публичный статический Метод

Factory method for obtaining named cascade styles
public static GetCascadeStyle ( string cascade ) : CascadeStyle
cascade string The named cascade style name.
Результат CascadeStyle

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

Probably more aptly named something like doCascadeToCollectionElements(); it is however used from both the collection and to-one logic branches...
For this style, should the given action really be cascaded? The default implementation is simply to return {@link #doCascade}; for certain styles (currently only delete-orphan), however, we need to be able to control this separately.
public ReallyDoCascade ( NHibernate.Engine.CascadingAction action ) : bool
action NHibernate.Engine.CascadingAction The action to be checked for cascade-ability.
Результат bool

Описание свойств

All публичное статическое свойство

save / delete / update / evict / lock / replicate / merge / persist
public static CascadeStyle,NHibernate.Engine All
Результат CascadeStyle

AllDeleteOrphan публичное статическое свойство

save / delete / update / evict / lock / replicate / merge / persist + delete orphans
public static CascadeStyle,NHibernate.Engine AllDeleteOrphan
Результат CascadeStyle

Delete публичное статическое свойство

delete
public static CascadeStyle,NHibernate.Engine Delete
Результат CascadeStyle

DeleteOrphan публичное статическое свойство

delete + delete orphans
public static CascadeStyle,NHibernate.Engine DeleteOrphan
Результат CascadeStyle

Evict публичное статическое свойство

evict
public static CascadeStyle,NHibernate.Engine Evict
Результат CascadeStyle

Lock публичное статическое свойство

lock
public static CascadeStyle,NHibernate.Engine Lock
Результат CascadeStyle

Merge публичное статическое свойство

merge
public static CascadeStyle,NHibernate.Engine Merge
Результат CascadeStyle

None публичное статическое свойство

no cascades
public static CascadeStyle,NHibernate.Engine None
Результат CascadeStyle

Persist публичное статическое свойство

create
public static CascadeStyle,NHibernate.Engine Persist
Результат CascadeStyle

Refresh публичное статическое свойство

refresh
public static CascadeStyle,NHibernate.Engine Refresh
Результат CascadeStyle

Replicate публичное статическое свойство

replicate
public static CascadeStyle,NHibernate.Engine Replicate
Результат CascadeStyle

Update публичное статическое свойство

save / update
public static CascadeStyle,NHibernate.Engine Update
Результат CascadeStyle