В запросе SQL добавляет "TOP 1" к
SELECT TOP 1 [values] FROM [TABLE] where [TABLE].Value = "ABC"
дайте мне повышение производительности, когда я знаю, что есть только одна из этих записей? В частности, я имею в виду LinqToSql и разницу между методами .Single(...)
и .First(...)
, где .First(...)
добавляет TOP 1
к сгенерированному sql.
LinqToSql уже чувствует себя медленным, поэтому я просто пытаюсь придумать, как сделать это быстрее.
EDIT: [TABLE].Value
может быть внешним ключом в некоторых случаях.