Mysql MVC4从新创建的条目中检索db id
如果我在这样的数据库中创建条目(cvmCasefile包含创建案例文件所需的所有信息): 在save调用之后,我立即尝试使用以下命令从数据库中检索此条目ID号:Mysql MVC4从新创建的条目中检索db id,mysql,sql,database,linq,asp.net-mvc-4,Mysql,Sql,Database,Linq,Asp.net Mvc 4,如果我在这样的数据库中创建条目(cvmCasefile包含创建案例文件所需的所有信息): 在save调用之后,我立即尝试使用以下命令从数据库中检索此条目ID号: int casefileId = db.Casefiles.Where(u => u.UserProfileId == casefile.UserProfileId) .Where(c => c.ClientId == casefile.ClientId)
int casefileId = db.Casefiles.Where(u => u.UserProfileId == casefile.UserProfileId)
.Where(c => c.ClientId == casefile.ClientId)
.Single(d => d.DateSubmitted == casefile.DateSubmitted).CasefileId;
执行时返回null。我已经完成了该程序,所有casefile值都已填充,并且数据库中插入了所需的行,其中包含一个有效ID#。有没有更简单的方法从数据库中获取ID,或者是哪里搞砸了对数据库的调用
var id = casefile.CasefileId;
在
SaveChanges
之后,有时显而易见的事情很简单。我想我试过了,但一定没试过。谢谢
var id = casefile.CasefileId;