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.Generic
Assembly: 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>)>)>

See Also