如何获得最后一条记录

时间:2016-01-07 23:49:31

标签: c# linq

我想在表格中找到我的最后一条记录 我使用这段代码,但没有返回任何内容

var a = new DataClasses1DataContext();
var student = db.tbl_farmers.OrderByDescending(s => s.id).FirstOrDefault();
dataGridView1.DataSource = student;

2 个答案:

答案 0 :(得分:0)

试试这个

var a = new DataClasses1DataContext();
        var student = db.tbl_farmers.OrderByDescending(s => s.id).Take(1);
        dataGridView1.DataSource = student;ode here

答案 1 :(得分:0)

在LINQ中,我们在OrderByDescending函数和Take函数的帮助下实现了同样的目的。

var qry = db.ObjectCollection
                     .Where(m => m.<field> == data) 
                     .OrderByDescending(m => m.<field>) 
                     .Take(n);