0
這是奇怪的事情...也許我有一個金髮碧眼的時刻或東西,但爲什麼不這項工作......EF簡單的插入
FLMCommsEntities dal = new FLMCommsEntities();
foreach (Email email in mail)
{
dal.EmailReceiveds.AddObject(new EmailReceived
{
FromAddress = email.From,
ToAddress = email.To,
EmailSubject = email.Subject,
EmailBodyHtml = email.BodyHtml,
EmailBodyPlain = email.BodyPlain,
ReceivedOn = (DateTime)email.Date,
AttachmentPath = email.AttachmentPath,
EmailSize = email.Size,
CreatedDate = DateTime.Now,
DownloadComplete = true,
ServerEmailID = email.ServerId
});
}
// ask dal to save the new mail batch locally
dal.SaveChanges();
它返回一個SQL異常是說我能」 t插入一個重複的主鍵值...顯然,我不是試圖插入主鍵值,而是做一個新的,而不是!
哎呀...
什麼是EmailReceived'的'的PK,是PK自動遞增值? – Eranga