我有 2 个 sql 表,如下所示:
Message
.MessageID
.MessageType
.Recipient
.Source
.ProcessedOn
.Result
.SMS_Text
.Email_Subject
.Email_Body
EmailAttachment
.EmailAttachmentID
.MessageID
.Filename
我希望将消息表(使用EF fluent api映射)拆分为两个都继承自基类 Message 的单独类(EmailMessage 和 SMSMessage)。MessageType 值将定义要使用的类。这些类如下所示:
Message(原则上是接口,不被实例化)
.MessageID
.Recipient
.Source
.ProcessedOn
.Result
EmailMessage
.Subject
.Body
.Attachments
EmailAttachment
.EmailAttachmentID
.EmailMessage
.Filename
SMSMessage
.SMSText
关于如何使用 EF fluent api 映射实现这一点的任何想法?
问问题
286 次