Message

Primary Key

Primary Key Field Type
ID int

Fields

Field Field Type Null Notes Description
ParentMessageID int yes
Subject nvarchar(255) yes
Message ntext yes
CreateDate datetime Default = getutcdate()
UpdateDate datetime Default = getutcdate()
Sent bit Default = 0
SentDate datetime yes
Deleted bit Default = 0
DeletedDate datetime yes
Viewed bit Default = 0

Foreign Keys

Foreign Key Field Type Null Notes Description
OwnerID int NetAccount.ID
SenderID int NetAccount.ID
RecipientID int yes NetAccount.ID
MessageFolderID int yes MessageFolder.ID
RecipientGroupID int yes NetGroup.ID

Indexes

Index Name Fields Unique Primary Clustered
IX_Message_ID ID yes
IX_Message_ID_OwnerID_SenderID_RecipientID_Deleted_Sent_MessageFolderID ID, OwnerID, SenderID, RecipientID, Deleted, Sent, MessageFolderID
IX_Message_OwnerID_Recipientid_Deleted_Sent_MessagefolderID_Createdate_Viewed OwnerID, RecipientID, Deleted, Sent, MessageFolderID, CreateDate, Viewed
PK_Message ID yes yes