Ленивая загрузка и энергичная загрузка - это совершенно разные вещи.
Тем не менее, похоже, что вы говорите о фиксации, которой нет ни у одного из них. Трудно сказать, так как вы не показываете код. Нет, нет необходимости выбирать все столбцы, но, опять же, вы не показываете свой код, поэтому я не могу помочь вам исправить это.
Во всяком случае, да, это нормально. .AsNoTracking
означает, что загруженные объекты и все, на что они ссылаются, не фиксируются в памяти другими объектами. Это выигрыш в производительности, но это означает, что вы можете получить один и тот же объект в памяти более одного раза. Так что обычно это только для чтения.