【发布时间】:2015-11-10 09:51:54
【问题描述】:
我正在尝试将电子邮件存储到我的 SQL 服务器数据库中。这些邮件是我从 Exchange Webservices 收到的。
我正在使用实体框架并制作了一个 ADO .Net 数据模型。
我的问题是如何创建一个方法(StoreEmail)将这些电子邮件存储到我的数据库中。
这是我目前得到的 StoreEmail 方法:
它应该存储我的网络钓鱼邮件...
public object StoreMail(Model.PhishingMail PhishingMail)
{
using (var phishingMailStorage = new PhishFinderModel())
{
PhishingMail = MailMapper.Map(Model.PhishingMail);
phishingMailStorage.PhishingMails.Add();
phishingMailStorage.SaveChanges();
return PhishingMail;
}
}
在 Mailmapper 类中,我设置了我想要存储的属性,即 Sender、Subject 和 Body:
public static PhishingMail Map(EmailMessage OutlookMail)
{
PhishingMail readMail = new PhishingMail();
readMail.Sender = OutlookMail.Sender.Address;
readMail.Body = OutlookMail.Body;
return readMail;
}
为了澄清我的问题,我已经从交换服务器获得了电子邮件列表。现在,我需要做的就是将它们插入 SQL 服务器。
如何使我的 StoreEmail 方法起作用?
请不要苛刻,我对此真的很陌生。感觉就像我在信息的海洋中游泳,我不知道从哪里看或从哪里开始。因此,非常欢迎任何建议的教程。
谢谢!
【问题讨论】:
标签: c# sql-server entity-framework insert add