Mysql MVC4从新创建的条目中检索db 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)

如果我在这样的数据库中创建条目(cvmCasefile包含创建案例文件所需的所有信息):

在save调用之后,我立即尝试使用以下命令从数据库中检索此条目ID号:

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;