Если вы хотите использовать EF Entity Objects в качестве типов ваших сущностей, вам нужно, чтобы они реализовали пользовательский интерфейс в отдельном частичном классе, поскольку они уже наследуются от EntityObject .
Однако, если вы используете новые EF 4.0 POCO Entities , то вы можете свободно иметь их наследование от необходимого вами базового класса ant.
Кстати, это не имеет ничего общего с «дизайном» EF, просто потому, что вы не можете иметь множественное наследование в C #.