У меня есть класс, унаследованный от DataContext для использования Linq.
public class Context : DataContext
{
public Context(string connectionString)
: base(connectionString)
{
}
}
[Table(Name = "TableNameee")]
public class ClassOfTable
{
}
И у меня есть другой класс, который сопоставлен с таблицей.
Я использую
context.GetTable<ClassOfTable>()
метод для извлечения всех строк таблицы, которые сопоставлены с классом ClassOfTable. Но я хочу получить только одну строку из таблицы базы данных.
Я могу использовать это так:
ClassOfTable cls = context.GetTable<ClassOfTable>().Where(p=>p.id==1).First();
Но это будет извлекать все строки таблицы. И я не хочу этого делать. Что я должен сделать, чтобы взять только одну строку из таблицы?