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
-
objectMemberRoleMemberInfo
- 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
drDataRowDataRow 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
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()