我正在为我的大学编写简单的程序。我创建了一个实体框架模型,绘制图表,从模型创建数据库,在我的数据库上应用 SQL 文件,现在我正在尝试将一些项目添加到数据库中。
我是这样做的:
using (NewsletterEntities context = new NewsletterEntities())
{
Sender newSender = new Sender();
newSender.Login = Login.Text;
newSender.Password = Password.Text;
newSender.Port = 23;
newSender.SMTP = SMTP.Text;
newSender.Email = Email.Text;
newSender.SenderID = 0;
context.Senders.AddObject(newSender);
context.SaveChanges();
}
当我尝试执行它时,它会弹出内部异常:
当 IDENTITY_INSERT 设置为 OFF 时,无法在表“发件人”中插入标识列的显式值。
我试图寻找错误,但我对实体框架了解不多,也找不到任何具体的东西。
任何人都可以帮忙吗?