Skip to content

Row<TFields> class

namespace: Serenity.Data   assemblySerenity.Net.Services

Base class for Serenity entities

public abstract class Row<TFields> : IEditableRow, IRow<TFields>
    where TFields : RowFieldsBase
parameter description
TFields The type of the fields.

Public Members

name description
ClearAssignment(…) Clears the assignment flag of the field.
FindField(…) Finds the field with the specified name.
FindFieldByPropertyName(…) Finds the field with the specified property name.
GetFields() Gets the fields instance for this row type.
IsAssigned(…) Determines whether the specified field is assigned.
OnFieldGet(…)
OnFieldSet(…)
static Fields { get; } Gets the fields.

Protected Members

name description
Row() Initializes a new instance of the Row class.
Row(…) Initializes a new instance of the Row class.
readonly fields The fields
virtual CloneInto(…)
virtual CloneRow() Clones the row.
virtual CreateNew() Creates the new.

See Also