2

我有 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 映射实现这一点的任何想法?










4

0 回答 0