Нет, это невозможно сделать с помощью веб-сервисов ASMX. Они требуют, чтобы тип прокси и реальный тип были разных типов.
Вы можете сделать это с помощью WCF, хотя это нарушает идею SOA (клиент и сервер будут связаны общим кодом класса).
Наконец, существуют проблемы с передачей классов LINQ to SQL или Entity Framework с использованием любых веб-сервисов. Microsoft испортила и сериализует зависящие от реализации данные при передаче между уровнями. Это может иметь смысл, когда уровни находятся на одном и том же компьютере, но гораздо меньше смысла, когда они находятся на разных компьютерах.