如何通过实体框架从数据库中获取单值

时间:2014-10-25 04:28:18

标签: mysql entity-framework asp.net-mvc-5

我有一个代表userInfo的表。我的要求是将表的最后一个值作为userID。表结构是

-------------------------------------
userID  |  username  |  password  
-------------------------------------

我使用MYsql作为数据库,userID是自动增量。

我尝试使用此代码,但它无法在我的控制器中运行

var userID = db.users.Max().userID;

2 个答案:

答案 0 :(得分:1)

尝试

var userID = db.users.OrderByDescending(u => u.userID).Select(u => u.userID).FirstOrDefault();

答案 1 :(得分:0)

您的要求应该是:

var userId = db.Users.Max(u => u.userID);