Ну, вы могли бы сделать это таким образом, но это означает, что вы позволяете своим клиентам иметь прямой доступ к ObjectContext, и лично мне нравится абстрагироваться от этого, чтобы сделать клиентов более тестируемыми.
Что я делаю, это использую шаблон репозитория и выполняю проверку, когда в репозитории вызывается сохранение.