c# - 获取刚刚提交的记录的详细信息
问题描述
在我正在处理 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();
解决方案
推荐阅读
- git - 如何让 VS Code 的 Commit UI 在提交消息中支持 `#`?
- html - div内的可滚动div
- jquery - wordpress 中带有 ajax 的 slick-slider 过滤器幻灯片
- vb.net - 在数据库中的 PictureBox 中显示图像
- ansible - ansible:如果变量未定义,则使用默认值
- ruby-on-rails - 获取 Rails Activerecord 以使用数据库的外部 API id
- python - 输入有效或无效响应后,如何让用户继续被请求输入?
- html - 如何为表中的每一行添加唯一 ID
- c# - 如何使用佳能 EDSDK 访问实时取景功能
- python - 转置 Pandas 数据框并更改列标题