Extends DatabaseObjects.Generic.DatabaseObjects but provides a additional override ItemInstanceForSubclass_
which allows different subclasses to be created (that inherit from T) based on the contents of a database record
as specified by the SQLFieldValues argument.
Namespace: DatabaseObjects.GenericAssembly: DatabaseObjects (in DatabaseObjects.dll) Version: 3.8.1.0
Syntax
C# |
---|
public abstract class DatabaseObjectsMultipleSubclass<T> : DatabaseObjects<T>, IDatabaseObjectsMultipleSubclass where T : IDatabaseObject |
Visual Basic |
---|
Public MustInherit Class DatabaseObjectsMultipleSubclass(Of T As IDatabaseObject) _ Inherits DatabaseObjects(Of T) _ Implements IDatabaseObjectsMultipleSubclass |
Visual C++ |
---|
generic<typename T> where T : IDatabaseObject public ref class DatabaseObjectsMultipleSubclass abstract : public DatabaseObjects<T>, IDatabaseObjectsMultipleSubclass |
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "T:DatabaseObjects.Generic.DatabaseObjectsMultipleSubclass`1"]
Inheritance Hierarchy
System..::..Object
DatabaseObjects..::..DatabaseObjects
DatabaseObjects.Generic..::..DatabaseObjects<(Of <(<'T>)>)>
DatabaseObjects.Generic..::..DatabaseObjectsMultipleSubclass<(Of <(<'T>)>)>
DatabaseObjects.Generic..::..DatabaseObjectsMultipleSubclassUsingAttributes<(Of <(<'T>)>)>
DatabaseObjects..::..DatabaseObjects
DatabaseObjects.Generic..::..DatabaseObjects<(Of <(<'T>)>)>
DatabaseObjects.Generic..::..DatabaseObjectsMultipleSubclass<(Of <(<'T>)>)>
DatabaseObjects.Generic..::..DatabaseObjectsMultipleSubclassUsingAttributes<(Of <(<'T>)>)>