C# Class MassiveRecord.MassiveContextBase

Inheritance: Massive.DynamicModel
Afficher le fichier Open project: codeimpossible/MassiveRecord Class Usage Examples

Méthodes publiques

Méthode Description
BeforeDelete ( dynamic item ) : bool
BeforeSave ( dynamic item ) : bool
MassiveContextBase ( MassiveRecord config ) : System
MassiveContextBase ( string connectionStringName, IDictionary filters = null, bool>.IDictionary validators = null ) : System
RegisterFilter ( FilterType type, Action filter ) : void
TryInvokeMember ( System binder, object args, object &result ) : bool
Validate ( dynamic item ) : void

Private Methods

Méthode Description
SteveAustin ( string props, object args, object thing ) : dynamic
ToColumns ( string methodName ) : string[]
ToSql ( object p ) : string
ToWhere ( string cols, object args ) : string
TryDispatchToMassive ( string methodName, object args ) : object

Method Details

BeforeDelete() public méthode

public BeforeDelete ( dynamic item ) : bool
item dynamic
Résultat bool

BeforeSave() public méthode

public BeforeSave ( dynamic item ) : bool
item dynamic
Résultat bool

MassiveContextBase() public méthode

public MassiveContextBase ( MassiveRecord config ) : System
config MassiveRecord
Résultat System

MassiveContextBase() public méthode

public MassiveContextBase ( string connectionStringName, IDictionary filters = null, bool>.IDictionary validators = null ) : System
connectionStringName string
filters IDictionary
validators bool>.IDictionary
Résultat System

RegisterFilter() public méthode

public RegisterFilter ( FilterType type, Action filter ) : void
type FilterType
filter Action
Résultat void

TryInvokeMember() public méthode

public TryInvokeMember ( System binder, object args, object &result ) : bool
binder System
args object
result object
Résultat bool

Validate() public méthode

public Validate ( dynamic item ) : void
item dynamic
Résultat void