Primary Key Field Type
 ID int

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

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

Index Name Field(s) Unique Primary Clustered
 IX_Message_ID ID    
 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  

Entity-Relationship diagram of this table