Craig's Utility Library
4.0 Beta
|
Many to one class More...
Public Member Functions | |
ListManyToOne (Expression< Func< ClassType, List< DataType >>> Expression, IMapping Mapping) | |
Constructor More... | |
override IBatch | CascadeDelete (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Does a cascade delete of an object for this property More... | |
override IBatch | CascadeJoinsDelete (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that deletes items from the joining tables More... | |
override IBatch | CascadeJoinsSave (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that saves items from the joining tables More... | |
override IBatch | CascadeSave (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Does a cascade save of an object for this property More... | |
override object | GetParameter (object Object) |
Gets the property as a parameter (for classes, this will return the ID of the property) More... | |
override object | GetParameter (Dynamo Object) |
Gets the property as a parameter (for classes, this will return the ID of the property) More... | |
override IBatch | JoinsDelete (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that deletes items from the joining table More... | |
override IBatch | JoinsSave (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that saves items from the joining table More... | |
override void | Setup (ISourceInfo Source, Mapper.Manager MappingProvider, QueryProvider.Manager QueryProvider) |
Sets up the property More... | |
Public Member Functions inherited from Utilities.ORM.Manager.Mapper.Default.IListManyToOne< ClassType, DataType > | |
IListManyToOne (Expression< Func< ClassType, IList< DataType >>> Expression, IMapping Mapping) | |
Constructor More... | |
override IBatch | CascadeDelete (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Does a cascade delete of an object for this property More... | |
override IBatch | CascadeJoinsDelete (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that deletes items from the joining tables More... | |
override IBatch | CascadeJoinsSave (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that saves items from the joining tables More... | |
override IBatch | CascadeSave (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Does a cascade save of an object for this property More... | |
override object | GetParameter (object Object) |
Gets the property as a parameter (for classes, this will return the ID of the property) More... | |
override object | GetParameter (Dynamo Object) |
Gets the property as a parameter (for classes, this will return the ID of the property) More... | |
override IBatch | JoinsDelete (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that deletes items from the joining table More... | |
override IBatch | JoinsSave (ClassType Object, ISourceInfo Source, IList< object > ObjectsSeen) |
Called to create a batch that saves items from the joining table More... | |
override void | Setup (ISourceInfo Source, Mapper.Manager MappingProvider, QueryProvider.Manager QueryProvider) |
Sets up the property More... | |
Properties | |
override string | TypeName [get] |
Gets the name of the type. More... | |
Properties inherited from Utilities.ORM.Manager.Mapper.Default.IListManyToOne< ClassType, DataType > | |
override string | TypeName [get] |
Gets the name of the type. More... | |
Many to one class
ClassType | Class type |
DataType | Data type |
ClassType | : | class | |
DataType | : | class |
Definition at line 41 of file ListManyToOne.cs.
Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.ListManyToOne | ( | Expression< Func< ClassType, List< DataType >>> | Expression, |
IMapping | Mapping | ||
) |
Constructor
Expression | Expression pointing to the many to one |
Mapping | Mapping the StringID is added to |
Definition at line 50 of file ListManyToOne.cs.
override IBatch Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.CascadeDelete | ( | ClassType | Object, |
ISourceInfo | Source, | ||
IList< object > | ObjectsSeen | ||
) |
Does a cascade delete of an object for this property
Object | Object |
Source | Source info |
ObjectsSeen | Objects seen thus far |
Definition at line 80 of file ListManyToOne.cs.
override IBatch Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.CascadeJoinsDelete | ( | ClassType | Object, |
ISourceInfo | Source, | ||
IList< object > | ObjectsSeen | ||
) |
Called to create a batch that deletes items from the joining tables
Object | Object |
Source | Source info |
ObjectsSeen | Objects seen thus far |
Definition at line 113 of file ListManyToOne.cs.
override IBatch Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.CascadeJoinsSave | ( | ClassType | Object, |
ISourceInfo | Source, | ||
IList< object > | ObjectsSeen | ||
) |
Called to create a batch that saves items from the joining tables
Object | Object |
Source | Source info |
ObjectsSeen | Objects seen thus far |
Definition at line 154 of file ListManyToOne.cs.
override IBatch Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.CascadeSave | ( | ClassType | Object, |
ISourceInfo | Source, | ||
IList< object > | ObjectsSeen | ||
) |
Does a cascade save of an object for this property
Object | Object |
Source | Source info |
ObjectsSeen | Objects seen thus far |
Definition at line 195 of file ListManyToOne.cs.
override object Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.GetParameter | ( | object | Object | ) |
Gets the property as a parameter (for classes, this will return the ID of the property)
Object | Object to get the parameter from |
Definition at line 226 of file ListManyToOne.cs.
override object Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.GetParameter | ( | Dynamo | Object | ) |
Gets the property as a parameter (for classes, this will return the ID of the property)
Object | Object to get the parameter from |
Definition at line 236 of file ListManyToOne.cs.
override IBatch Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.JoinsDelete | ( | ClassType | Object, |
ISourceInfo | Source, | ||
IList< object > | ObjectsSeen | ||
) |
Called to create a batch that deletes items from the joining table
Object | Object |
Source | Source info |
ObjectsSeen | Objects seen thus far |
Definition at line 248 of file ListManyToOne.cs.
override IBatch Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.JoinsSave | ( | ClassType | Object, |
ISourceInfo | Source, | ||
IList< object > | ObjectsSeen | ||
) |
Called to create a batch that saves items from the joining table
Object | Object |
Source | Source info |
ObjectsSeen | Objects seen thus far |
Definition at line 266 of file ListManyToOne.cs.
override void Utilities.ORM.Manager.Mapper.Default.ListManyToOne< ClassType, DataType >.Setup | ( | ISourceInfo | Source, |
Mapper.Manager | MappingProvider, | ||
QueryProvider.Manager | QueryProvider | ||
) |
Sets up the property
MappingProvider | Mapping provider |
QueryProvider | Query provider |
Source | Source info |
Definition at line 283 of file ListManyToOne.cs.
|
get |