Вернуть идентификатор элемента, используя Linq - PullRequest
0 голосов
/ 11 декабря 2011

У меня есть функция, которая должна возвращать идентификатор элемента, переданного в параметрах, например:

public static Int32 getIdByName(string name)
{
    var query = from student in DataAccess.getInstance.StudentSet
                where student.FirstName.Equals(name)
                select student;

    return toto;
}

Я не знаю, как преобразовать результат toto в Int32 и вернуть его!!

Ответы [ 2 ]

2 голосов
/ 11 декабря 2011
return DataAccess.getInstance.StudentSet.Last(s => s.FirstName == name).Id;
1 голос
/ 11 декабря 2011
public static Int32 getIdByName(string name)
{
    var query = from student in DataAccess.getInstance.StudentSet
                where student.FirstName.Equals(name)
                select student.Id;

    return query.First();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...