Próbuję utworzyć zestaw tabel, w których faktycznie ich nie usuwamy, ale zamiast tego ustawiamy flagi archiwum. Kiedy usuwamy encję, nie należy jej usuwać, powinna być oznaczona jako zarchiwizowana.W jaki sposób uzyskać strukturę encji do pracy z flagami archiwum?
Jakie są wzorce programowania, aby to wspierać?
Wolałbym również nie musieć wdrażać własnych zapisanych procedur dla każdej tabeli, która ma te flagi archiwów, jeśli istnieje inne rozwiązanie.
Moja troska dotyczy przede wszystkim poprawności powiązań między jednostkami. Mam nadzieję, że nie będę musiał pytać .Where (o =>! O.Archived) przeciwko każdemu związkowi. –