【发布时间】:2015-03-25 19:17:54
【问题描述】:
我正在尝试执行 2 个 linq 插入查询。第二个需要第一个查询中最后插入的 id 值。
如何获取 last_id_inserted (last_fich)?
db.CWC_FICHEIROS.Add(new CWC_FICHEIROS
{
idfiletype = newextID,
filename = fileName,
fileurl = fileName,
fileordem = "AA001",
filedate = System.DateTime.Now,
fileact = true
});
last_fich = db.CWC_FICHEIROS.Max(item => item.id_file);
db.CWC_FILESSUBCONTEUDOS.Add(new CWC_FILESSUBCONTEUDOS
{
idfile = last_fich,
idsubconte = cwc_subconteudos.idcont,
fscact = true
});
db.SaveChanges();
就像这样,last_fich 给了我CWC_FICHEIROS 第一行的 id。
【问题讨论】:
-
使用导航属性!
标签: c# linq insert multiple-tables