Лучший подход для определения наличия записи в базе данных с использованием Linq - PullRequest
0 голосов
/ 02 июля 2019

Я хочу определить, существует ли запись в базе данных, используя Linq

. Я провел тесты производительности, чтобы определить, какой подход быстрее, и они кажутся эквивалентными.

Вариант 1:

MyClass my_instance = (from q in data_context.MyClass where q.id == "my_id" select q).FirstOrDefault();
bool is_exists = (my_instance != null); 

Вариант 2:

bool is_exists = data_context.MyClass.Any(q => q.id == "my_id");

Есть ли один способ лучше другого?Есть ли другой быстрый подход?

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