首页 > 解决方案 > 获取刚刚提交的记录的详细信息

问题描述

在我正在处理 XML 的代码中,我提交了一个列表(下面的缩写代码),但是一个新的功能请求意味着我现在需要检索该列表以添加一个新表,其中新的 id 将用作外键。有没有办法检索刚刚提交的记录(包括系统生成的 id),以便我可以将它用于新表?

foreach (var item in BillingCode)
{
    var visitProcedure = new VisitProcedure();
    if (item.Element("Code").Attribute("value").Value.Length < 9)
    {
        using (var repo = db.GetVisitProcedureRepository())
        {
            using (var proc = db.GetProcedureRepository())
            {
                visitProcedure.TariffCode = tarrifCode;
                visitProcedure.VisitId = visitId;
                visitProcedure.Deleted = false;
            }
            
            visitProcedureList.Add(visitProcedure);

        }
    }
}
tempVisit.VisitProcedures = visitProcedureList;
visitRepo.Update(tempVisit);
visitRepo.Commit();

标签: c#entity-framework

解决方案


推荐阅读