【问题标题】:How to get Single Value From Database through Entity Framework如何通过实体框架从数据库中获取单个值
【发布时间】:2014-12-20 23:09:51
【问题描述】:

我有一个代表 userInfo 的表。我的要求是获取表的最后一个值作为用户 ID。表结构是

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

我使用 MYsql 作为数据库,用户 ID 是自动递增的。

我尝试了这段代码,但它在我的控制器中不起作用

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

【问题讨论】:

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


    【解决方案1】:

    试试

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

    【讨论】:

      【解决方案2】:

      您的要求应该是:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-02
        • 2015-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多