我有2个sql表如下:
消息
.MessageID
.MessageType
.Recipient
.Source
.ProcessedOn
。结果
.SMS_Text
.Email_Subject
.Email_Body
EmailAttachment
.EmailAttachmentID
.MessageID
.Filename
我希望将消息表(使用EF流畅的api映射)拆分为两个单独的类(EmailMessage和SMSMessage),这两个类都继承自基类Message。 MessageType值将定义要使用的类。课程如下:
消息(原则上是接口,不能实例化)
.MessageID
.Recipient
.Source
.ProcessedOn
。结果
EmailMessage
.Subject
。体
.Attachments
EmailAttachment
.EmailAttachmentID
.EmailMessage
.Filename
SMSMessage
.SMSText
有关如何使用EF流畅api映射实现此目的的任何想法?