У меня есть EntityTypes, сгенерированные из базы данных с использованием Entity Framework 4. Я хотел бы использовать Cache для хранения некоторых из этих EntityTypes по соображениям производительности. Безопасно ли делать следующее при условии, что объект будет использоваться для действий только для чтения:
context.Students.MergeOption = MergeOption.NoTracking;
var students = context.Students.Where(s => s.Name == "Adam").ToList();
Cache["students"] = students;
Спасибо.