Dostawca magazynu pamięci

0

Spotkałem się z problemem następującej natury,
Mam swoją klasę, Trzymam sobie je obiekty w pamięci ram

 
[Serializable]
class Foo 
{
  int prop {get;set;}
}
//....
List<Foo> mojaLista;

Wykonuje na niej operacje .Add, .Remove, .FirstOrDefault .Where...

Ale chciałbym stworzyć sobie Proxy do różnych magazynów pamięci (czy to plik na dysku, czy wspomniana pamięć ram).
Więc tworzę sobie Interfejsik w którym będą wspomniane metody, i co dalej? Jak to przełożyć na plik na dysku?

Ktoś ma jakieś sugestie?
Klasa implementująca interfejs będzie po prostu wstrzykiwana...

0

Zaimplementować operacje odczytu/zapisu na dysku w jakimś formacie?
Wybacz, ale Twoje pytanie jest bardzo mało konkretne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1