gpt4 book ai didi

c# - 如何使用 Entity Framework 从mysql获取最后插入的id

转载 作者:行者123 更新时间:2023-11-29 02:48:29 25 4
gpt4 key购买 nike

var forSentTable = new mailsent { Subject = Subject.Text, Mailbody = editor1.InnerText, SentTime = DateTime.Now, SentBy = mailFromEmail };

// var forSentTableBody = new MailSent { };
context.mailsents.Add(forSentTable);

//context.MailSents.Add(forSentTableBody);
context.SaveChanges();

//tried this one but not working with mysql(but it works with sql server)
var mailID = forSentTable.MailID;

最佳答案

如果您使用数据库优先模型。您必须将 Identity 设置为 model 的 StoreGeneratedPattern 属性的值。 如果您使用代码优先模型。试试这个

[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid ID { get; set; }

关于c# - 如何使用 Entity Framework 从mysql获取最后插入的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38955757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com