次の2つのSQLテーブルがあります
。Message.MessageID.MessageType.Recipient
.Source
.ProcessedOn
.Result .SMS_Text
.Email_Subject
.Email_Body
EmailAttachment
.EmailAttachmentID
.MessageID
.Filename
メッセージ
テーブル
を
(EF fluent apiマッピングを使用して)2つに分割し
たい基本クラスMessageから継承する個別のクラス(EmailMessageとSMSMessage)。MessageType値は、使用するクラスを定義します。クラスは次のようになります。
メッセージ(原則として、インスタンス化されないインターフェース)
.MessageID
.Recipient
.Source
.ProcessedOn
.Result
EmailMessage
.Subject
.Body
.Attachments
EmailAttachment
.EmailAttachmentID
.EmailMessage
.Filename
SMSMessage .SMSText
EF流暢なAPIマッピングを使用してこれを実現する方法について何かアイデアはありますか
?