У меня есть абстрактный класс, который реализует 3 интерфейса.
public abstract class ServiceBaseCore<Entity, EntityKey> : MarshalByRefObject, IComponentService, IEntityProvider<Entity, EntityKey>
where Entity : IEntityId<EntityKey>, new()
where EntityKey : IEntityKey, new()
{
// Provided functionality/body to some methods of interface
}
Проблема: я получаю ошибку, что мой абстрактный класс не обеспечивает реализацию (определение / тело) для функций интерфейса, где, как я прочитал, это «если класс абстрактный, то нет необходимости предоставлять тело всем / любые функции интерфейса его реализации ".
Примечание: код был сгенерирован codeSmith, несмотря на то, что он показывает ошибку.
скажите, пожалуйста, где я не прав и чего мне не хватает.
Спасибо