Хорошо, после долгих попыток с этим я нашел термин, который описывает ситуацию. То, что я ищу здесь, называется "Невежество в постоянстве" . Это то, что сделало бы то, что я описал в моей теме. Что ж, Entity Framework, который мы используем (не 4.0), пока не поддерживает это (если вы не вернетесь домой, как сделано здесь ).
С учетом вышесказанного, EF 4.0 будет иметь эту функцию, но, насколько я понимаю, она связана с .NET 4.0 (в первую очередь потому, что она называется EF 4.0) и в ближайшее время не появится на наших производственных серверах. Поскольку мы решили использовать эту технологию, наша абстракция репозитория к интерфейсам будет отложена до тех пор, пока обновление до 4.0 не станет жизнеспособным вариантом.
Пусть это будет предостережением для тех, кто ищет ту же информацию. Пожалуйста, дайте мне знать, если это звучит неправильно (потому что я хотел бы, чтобы это произошло раньше, чем позже, но я не хочу, чтобы моя команда перепрыгивала через обручи, когда более поздняя реализация исправит проблему). Спасибо всем!