Base class for persisting objects. Follows the "Active Record Design Pattern". You can read more on this pattern at http://en.wikipedia.org/wiki/Active_Record

Namespace:  SubSonic
Assembly:  SubSonic (in SubSonic.dll) Version: 2.1.0.0 (2.1.0)

Syntax

C#
[SerializableAttribute]
public abstract class AbstractRecord<T> : RecordBase<T>, 
	IEquatable<T>
where T : new(), AbstractRecord<T>
Visual Basic (Declaration)
<SerializableAttribute> _
Public MustInherit Class AbstractRecord(Of T As {New, AbstractRecord(Of T)}) _
	Inherits RecordBase(Of T) _
	Implements IEquatable(Of T)
Visual C++
[SerializableAttribute]
generic<typename T>
where T : gcnew(), AbstractRecord<T>
public ref class AbstractRecord abstract : public RecordBase<T>, 
	IEquatable<T>

Type Parameters

T

[Missing <typeparam name="T"/> documentation for "T:SubSonic.AbstractRecord`1"]

Inheritance Hierarchy

System..::.Object
  SubSonic..::.RecordBase<(Of <(T>)>)
    SubSonic..::.AbstractRecord<(Of <(T>)>)

See Also