Если вы хотите отсоединить существующий объект, следуйте советам @ Slauma. Если вы хотите загружать объекты без отслеживания изменений, используйте:
var data = context.MyEntities.AsNoTracking().Where(...).ToList();
Как уже упоминалось в комментарии, это не будет полностью отделять сущности. Они все еще прикреплены, и ленивая загрузка работает, но сущности не отслеживаются. Это следует использовать, например, если вы хотите загрузить сущность только для чтения данных и не планируете их изменять.