Table of Contents

Class MemberRoleMemberInfo

Namespace
CMS.Membership
Assembly
CMS.Membership.dll

Data container class for MemberRoleMemberInfo representing the binding between members and member roles.

public class MemberRoleMemberInfo : AbstractInfo<MemberRoleMemberInfo, IInfoProvider<MemberRoleMemberInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject
Inheritance
object
MemberRoleMemberInfo
Implements
Inherited Members
Extension Methods

Constructors

MemberRoleMemberInfo()

Creates an empty instance of the MemberRoleMemberInfo class.

public MemberRoleMemberInfo()

MemberRoleMemberInfo(DataRow)

Creates a new instance of the MemberRoleMemberInfo class from the given System.Data.DataRow.

public MemberRoleMemberInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "cms.memberrolemember"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

MemberRoleMemberID

Member role member ID (primary key).

[DatabaseField]
public virtual int MemberRoleMemberID { get; set; }

Property Value

int

MemberRoleMemberMemberID

Member ID - foreign key to the Member table.

[DatabaseField]
public virtual int MemberRoleMemberMemberID { get; set; }

Property Value

int

MemberRoleMemberMemberRoleID

Member role ID - foreign key to the MemberRole table.

[DatabaseField]
public virtual int MemberRoleMemberMemberRoleID { get; set; }

Property Value

int

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()