Hmmm, okay so in the case of the example below
students.FirstOrDefault(st => st.ID.Equals(studentId));
I would have to do a FirstOrDefault, get an object, then get the context using this?
AccessContextBase context = OpenAccessContextBase.GetContext(persistentObject);
Would I then cast this to be my Models Context?
Does this mean I'll always have to make a dummy call to the DB to get a persistant object? Or can I just use the "students" variable somehow to grab the context.