我有两个函数和一个包含 2 行的表。我想要一个函数选择第一行,另一个函数选择第二行。我有点迷茫,因为我对 LINQ 还很陌生。
这是我当前的代码:
public static bool First() {
using (Entities db = new Entities()) {
DateTime FirstValue = (
from a in db.Table
select a.Timestamp
).Single();
public static bool Second() {
using (Entities db = new Entities()) {
DateTime SecondValue = (
from a in db.Table
select a.Timestamp
).Single();
我使用其他人的代码并且我是 LINQ 的新手,所以我不确定 Single() 的作用。我觉得我的代码中似乎不需要它,但我不确定。
最佳答案
怎么样:
public static bool First() {
using (Entities db = new Entities()) {
DateTime FirstValue = (
from a in db.Table
select a.Timestamp
).FirstOrDefault();
public static bool Second() {
using (Entities db = new Entities()) {
DateTime SecondValue = (
from a in db.Table
select a.Timestamp
).Skip(1).FirstOrDefault();
关于c# - 在 LINQ 中选择不同的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18730408/